Βίντεο: Πώς περνάμε από τον κλασικό στον visual προγραμματισμό; 2024
Τα πρότυπα συστήματα μπορούν να μειώσουν το ποσό εργασίας που πρέπει να κάνετε στην PHP για να δημιουργήσετε έναν ιστότοπο. Όταν δημιουργείτε έναν ιστότοπο, χρησιμοποιείτε συχνά την ίδια διάταξη για ολόκληρο τον ιστότοπο. Έχετε ένα κορυφαίο τμήμα, ίσως με ένα μενού? μια κύρια περιοχή περιεχομένου? και ένα κάτω μέρος, ίσως με συνδέσμους ή μια ειδοποίηση πνευματικών δικαιωμάτων.
Κάθε σελίδα χρειάζεται το ίδιο CSS και HTML για να δημιουργήσει αυτό το ολοκληρωμένο look και feel σε ολόκληρη την ιστοσελίδα. Όταν ο ιστότοπός σας έχει μόνο μερικές σελίδες, ίσως είναι καλό να διατηρήσετε ξεχωριστά το HTML και το CSS. Εάν πρέπει να κάνετε μια αλλαγή, για να προσθέσετε ένα στοιχείο μενού ή να αλλάξετε το έτος πνευματικών δικαιωμάτων, μπορείτε απλά να επεξεργαστείτε κάθε αρχείο.
Αλλά φανταστείτε αν ο ιστότοπός σας έχει δεκάδες ή και εκατοντάδες σελίδες. Τώρα αλλάζοντας αυτό το έτος πνευματικών δικαιωμάτων ή προσθέτοντας ένα στοιχείο μενού (ή οτιδήποτε άλλο) γίνεται αρκετά μια εργασία. Κάνοντας τέτοιες καθολικές αλλαγές, χωρίς ένα πρότυπο, απαιτεί να επεξεργαστείτε κάθε αρχείο για να κάνετε αυτήν την αλλαγή και να βεβαιωθείτε ότι δεν κάνετε κάποιο λάθος ή τυπογραφικό λάθος σε μία από αυτές τις αλλαγές.
Εισάγετε πρότυπα. Ένα πρότυπο είναι απλώς ένα αρχείο που περιέχει τις τυπικές ή τις πληροφορίες του boilerplate που χρησιμοποιούνται για τη δημιουργία άλλων αρχείων. Τα πρότυπα αποτελούν έναν τρόπο μείωσης του επαναλαμβανόμενου κώδικα.
Για παράδειγμα, μπορείτε να δημιουργήσετε ένα τμήμα κορυφής και ένα κάτω μέρος της σελίδας που είναι κοινά στις σελίδες σας. Μπορείτε εύκολα να συμπεριλάβετε την κεφαλίδα και το υποσέλιδο σε κάθε σελίδα και, στη συνέχεια, εάν θέλετε να κάνετε μια σφαιρική αλλαγή σε μία από αυτές τις περιοχές, κάνετε την αλλαγή μόνο μία φορά και ισχύει για όλες τις κοινές κεφαλίδες ή υποσέλιδα.
Όχι όλα μπορεί να είναι μέρος ενός προτύπου ή είναι καλός υποψήφιος για να είναι μέρος ενός συστήματος προτύπων. Περιοχές σελίδων που είναι κοινές σε πολλαπλές σελίδες, όπως η κεφαλίδα ή το υποσέλιδο, είναι καλοί υποψήφιοι και μπορούν εύκολα να χρησιμοποιηθούν ως template. Ωστόσο, η κύρια περιοχή περιεχομένου, η οποία είναι συνήθως διαφορετική σε κάθε σελίδα, δεν μπορεί να είναι πραγματικά template.