DAVID MALAN: Τώρα η πορεία μας αρχική σελίδα έχει πάρει λίγο περισσότερο πολύπλοκη, ίσως είναι καιρός να αρχίσετε διοργάνωση συναφών αρχεία σε υποκαταλόγους. Επιτρέψτε μου να προτείνω αυτό. Για την αρχική σελίδα του μαθήματος, μπορούμε αφήστε index.php, lectures.php, week0.php και week1.php στην ίδιο κατάλογο, όπως πάντα. Αλλά επιτρέψτε μου να προτείνω ότι το εσωτερικό ενός κατάλογο που ονομάζεται περιλαμβάνει, βάζουμε αρχεία που θα θέλατε να περιλαμβάνει, δηλαδή helpers.php. Εν τω μεταξύ σε πρότυπα, επιτρέψτε μου να προτείνω ότι βάζουμε footer.php και header.php. Τώρα με αυτά τα αρχεία και υποκατάλογο, πώς μπορούμε να τους υποχρεώνουν στην πραγματική μας κώδικα; Λοιπόν, στο εσωτερικό του index.php, παρατηρούμε ότι αρκεί να μην απαιτούν τώρα helpers.php μόνη της, αλλά Περιλαμβάνει / helpers.php. Με άλλα λόγια, επειδή η συμπεριλαμβάνει υποκατάλογος είναι στον ίδιο κατάλογο ότι είναι index.php, αρκεί απλά να έχουν αυτό σχετική διαδρομή του Περιλαμβάνει / helpers.php. Εν τω μεταξύ στην helpers.php, παρατηρούμε ότι θα πρέπει να πάρει ένα πρότυπο λίγο διαφορετικά. Μέσα από τον σοβά, θα εξακολουθούν να δηλώνουν μονοπάτι, αλλά εγώ θα το ορίσει την τιμή υπογραμμίζουν υπογράμμισης DIR υπογράμμισης υπογραμμίζουν, η οποία είναι μια ειδική παγκόσμια σταθερά που αντιπροσωπεύει τον κατάλογο εσωτερικό του οποίου helpers.php ίδια είναι. Τότε θα ενώσετε επάνω ότι η χρήση ο φορέας εκμετάλλευσης dot τα ακόλουθα: - πρότυπα κάθετος dot dot κάθετο κάθετο και Στη συνέχεια ενώσετε περαιτέρω σε ότι το όνομα του ναού ακολουθούμενη από. php. Με άλλα λόγια, αν το πρότυπο είμαστε προσπαθεί να πάρει είναι header.php, τη διαδρομή θα λάβει την τιμή που είναι ίση με το τρέχοντα κατάλογο που helpers.php είναι κάθετος dot dot για να ανεβείτε ένα επίπεδο αυτό το δέντρο, / templates / header.php. Με άλλα λόγια, με τον τρόπο αυτό είναι όλα URLs μας αποτελεσματικά σε σχέση με το όπου θα μπορούσε να θέσει αυτές τις αρχεία στο σκληρό δίσκο μας. Τίποτα δεν είναι σκληρό κωδικοποιούνται απολύτως. Τώρα η υπόλοιπη καθιστούν είναι η ίδια. Θα συνεχίσει να ελέγχει κατά πόσον Υπάρχει αυτός ο δρόμος. Βγάζω τα κλειδιά στην τοπική μεταβλητές, και απαιτώ το ίδιο το πρότυπο. Έτσι, το μόνο που έχω κάνει είναι τελικά αναδιοργανώσει τον κωδικό μου, τίποτα ότι η χρήστης θα δει στην πραγματικότητα.