DAVID Malan: Ara que el nostre curs La pàgina principal s'ha tornat una mica més complexa, probablement és hora de començar a organitzar arxius relacionats en subdirectoris. Permetin-me proposo això. Per a la pàgina principal del curs, podem deixar index.php, lectures.php, week0.php, i en el week1.php mateix directori com sempre. Però permetin-me proposar que a l'interior d'un directori anomenat inclou, posem arxius que ens agradaria incloure, a saber helpers.php. Mentrestant, en plantilles, permetin-me proposar que posem footer.php i header.php. Ara, amb aquests arxius i subdirectori, Com els exigim en el nostre codi real? Bé, dins index.php, observi que n'hi ha prou ara no requereix helpers.php sol, però includes / helpers.php. En altres paraules, pel fet que la inclou subdirectori és en el mateix directori que index.php està, n'hi ha prou simplement tenir aquesta ruta relativa de includes / helpers.php. Mentrestant, en helpers.php, observi que hem d'arribar a la plantilla d'una mica diferent. A l'interior de render, seguiré declaro camí, però vaig a assignar-li un valor de subratllar subratllat DIR subratllat subratllat, que és un mundial especial constant que representa el directori dins dels quals helpers.php sí que és. Vaig concatenase en què l'ús de l'operador punt el següent - plantilles slash slash dot dot tala i després concatenar més sobre aquest el nom del temple seguit de. php. En altres paraules, si la plantilla estem tractant d'arribar és header.php, camí s'enfrontarà a un valor que és igual a la directori actual que helpers.php es slash dot dot per pujar un nivell en aquest arbre, / templates / header.php. En altres paraules, en aquesta forma són tots nostres URL efectivament amb relació a on podríem posar aquests arxius en el nostre disc dur. Res està codificat absolutament. La resta de fer és la mateixa. Segueixo comprovar si existeix aquest camí. Extrec les claus en locals variables i requereixo la pròpia plantilla. Així que tot el que he fet en última instància, és reorganitzar el meu codi, res a l' usuari veure realment.