1 00:00:00,000 --> 00:00:00,460 2 00:00:00,460 --> 00:00:03,420 >> COLUNA: Vamos melhorar o curso página inicial por factoring alguns 3 00:00:03,420 --> 00:00:04,430 pontos em comum. 4 00:00:04,430 --> 00:00:08,660 Em particular no topo de cada uma das minhas páginas tem sido uma tag HTML, uma cabeça 5 00:00:08,660 --> 00:00:11,070 tag, a tag title, e muito mais. 6 00:00:11,070 --> 00:00:13,960 E se, em vez colocar os tags em um arquivo separado? 7 00:00:13,960 --> 00:00:19,200 Em particular, o que se colocarmos os sozinho em um arquivo chamado header.php? 8 00:00:19,200 --> 00:00:23,870 >> Em header.php é apenas um pouco de HTML, precisamente o código HTML que é utilizado para ser 9 00:00:23,870 --> 00:00:25,970 sobre index.php. 10 00:00:25,970 --> 00:00:29,160 Em footer.php, entretanto, é o código HTML que é utilizado para estar em 11 00:00:29,160 --> 00:00:31,420 o fundo do index.php. 12 00:00:31,420 --> 00:00:35,470 Como agora para incluir este HTML dentro de index.php? 13 00:00:35,470 --> 00:00:37,140 Bem, vamos dar uma olhada. 14 00:00:37,140 --> 00:00:42,260 >> No topo da index.php, eu posso simplesmente exigir header.php para que 15 00:00:42,260 --> 00:00:46,690 O intérprete de PHP efetivamente cópias e Cola o conteúdo da header.php 16 00:00:46,690 --> 00:00:48,470 ali mesmo sobre minha ficha. 17 00:00:48,470 --> 00:00:53,350 Do mesmo modo, na parte inferior da index.php Posso requerer footer.php. 18 00:00:53,350 --> 00:00:57,890 O único código agora que é difícil manualmente codificada dentro de index.php é o 19 00:00:57,890 --> 00:01:01,410 lista não-ordenada, que, afinal, alterações de arquivo para arquivo. 20 00:01:01,410 --> 00:01:05,340 >> De fato, se olharmos agora para lectures.php, requer semelhante 21 00:01:05,340 --> 00:01:09,920 header.php e footer.php, mas tem sua própria lista não ordenada. 22 00:01:09,920 --> 00:01:14,720 week0.php tem uma estrutura muito semelhante, mas em vez tem ligações com 23 00:01:14,720 --> 00:01:15,700 esses PDFs. 24 00:01:15,700 --> 00:01:19,660 E Week1, de forma semelhante, possui links para os seus próprios PDFs. 25 00:01:19,660 --> 00:01:21,210 >> Agora nós já desistiu uma característica. 26 00:01:21,210 --> 00:01:24,700 Nós perdemos essa tag h1 que especificou um nome para cada arquivo. 27 00:01:24,700 --> 00:01:26,460 Mas nós vamos trazer isso de volta em pouco tempo. 28 00:01:26,460 --> 00:01:27,787