DAVID MALAN: Agora que o nosso curso home page ficou um pouco mais complexa, provavelmente é hora de começar organização de arquivos relacionados em subdiretórios. Permitam-me propor isso. Para a página inicial do curso, podemos deixar index.php, lectures.php, week0.php, e no week1.php mesmo diretório como sempre. Mas deixe-me propor que, dentro de um diretório chamado inclui, colocamos arquivos que gostaríamos de incluir, nomeadamente helpers.php. Enquanto isso, em modelos, deixe-me propor que colocamos footer.php e header.php. Agora, com esses arquivos e subdiretório, como podemos obrigá-los em nosso código real? Bem, dentro de index.php, observe que basta já não necessita helpers.php sozinho, mas includes / helpers.php. Por outras palavras, porque a inclui subdiretório está no mesmo diretório index.php que é, basta simplesmente ter este caminho relativo includes / helpers.php. Enquanto isso, na helpers.php, observe que temos que chegar ao modelo de um pouco diferente. Dentro de render, eu ainda vou declarar caminho, mas vou atribuir-lhe um valor de sublinhado sublinhado DIR sublinhado sublinhar, que é uma organização global especial constante que representa o diretório dentro do qual helpers.php si é. Vou então concatenar em que o uso de o operador ponto seguinte - modelos slash slash dot dot corte e então concatenar mais para que o nome do templo seguido por. php. Em outras palavras, se o modelo que estamos tentando chegar é header.php, caminho vai assumir um valor que é igual ao diretório atual que helpers.php é cortar ponto ponto para subir um nível na que árvore, / templates / header.php. Em outras palavras, neste modo são todos as URLs eficazmente em relação ao onde poderíamos colocar estes arquivos no nosso disco rígido. Nada é codificado com certeza. O resto da renda é o mesmo. Eu continuo a verificar se existe esse caminho. Eu extrair as chaves em locais variáveis, e eu preciso o próprio molde. Então tudo o que eu tenho feito, em última análise é reorganizar o meu código, nada que o usuário vai realmente ver.