>> ΟΜΙΛΗΤΗΣ: Ας βελτίωση του μαθήματος αρχική σελίδα με factoring μερικά
ομοιότητες.
Ειδικότερα, στην κορυφή κάθε μια από τις σελίδες μου υπήρξε μια ετικέτα HTML, ένα κεφάλι
ετικέτα, μια ετικέττα τίτλου, και πολλά άλλα.
Τι θα συμβεί αν, αντί να θέσει εκείνους ετικέτες σε ένα ξεχωριστό αρχείο;
Συγκεκριμένα, τι αν βάλουμε εκείνες μόνη της σε ένα αρχείο που ονομάζεται header.php;
>> Σε header.php είναι μερικά μόνο HTML, ακριβώς η HTML που χρησιμοποιείται για να είναι
κορυφή index.php.
Σε footer.php, εν τω μεταξύ, είναι η HTML που χρησιμοποιείται για να είναι σε
το κάτω μέρος του index.php.
Πώς τώρα να συμπεριλάβετε αυτό το HTML εσωτερικό του index.php?
Λοιπόν, ας ρίξουμε μια ματιά.
>> Στην κορυφή του index.php, μπορώ απλώς απαιτούν header.php έτσι ώστε
Διερμηνέα της PHP αποτελεσματικά αντίγραφα και επικολλήσει τα περιεχόμενα του header.php
εκεί στην κορυφή του αρχείου μου.
Ομοίως, στο κάτω μέρος του index.php, μπορώ να απαιτούν footer.php.
Ο μόνος κωδικός τώρα που είναι σκληρά με μη αυτόματο κωδικοποιηθεί στο εσωτερικό του index.php είναι το
μη διατεταγμένη λίστα η οποία, μετά από όλα, αλλαγές από το αρχείο σε αρχείο.
>> Πράγματι, εάν κοιτάξουμε τώρα στο lectures.php, απαιτεί παρόμοια
header.php και footer.php, αλλά έχει τη δική του μη διατεταγμένη λίστα του.
week0.php έχει μια πολύ παρόμοια δομή, αλλά αντ 'αυτού έχει συνδέσεις με
αυτά τα αρχεία PDF.
Και week1, ομοίως, έχει συνδέσεις με το δικό του αρχεία PDF.
>> Τώρα έχουμε παραιτηθεί από ένα χαρακτηριστικό.
Έχουμε χάσει αυτό το tag h1 που καθορίζεται ένα όνομα για κάθε αρχείο.
Αλλά θα φέρει πίσω ότι πριν από καιρό.