1 Δημιουργήστε ένα νέο αρχείο και να το ανοίξετε χρησιμοποιώντας ένα πρόγραμμα επεξεργασίας κειμένου . Αντιγράψτε και επικολλήστε τον παρακάτω κώδικα στο αρχείο και να το αποθηκεύσετε ως " template.php . "
< Php
Πρότυπο τάξη {
δημόσια $ αξίες ? ; < Br >
δημόσια $ file ?
δημόσια __ construct λειτουργία ( $ file = '' , $ αξίες = array ( ) ) {
$ this - > file = $ file ? < br >
$ this - > τιμές = $ αξίες ?
}
εξόδου δημόσια λειτουργία ( ) {
ob_start ( ) ?
περιλαμβάνουν ( $ this - > file ) ?
$ out = ob_get_clean ( ) ?
echo $ έξω?
} } 2
Δημιουργήστε ένα νέο αρχείο και να το ανοίξετε χρησιμοποιώντας ένα πρόγραμμα επεξεργασίας κειμένου . Στην αρχή του αρχείου , εκτελέστε " require_once " PHP λειτουργία με " template.php " ως παράμετρο . Εκτέλεση επιχειρηματική λογική σας, όπως θα κάνατε σε ένα κανονικό σελίδα . Δημιουργήστε ένα νέο " πρότυπο " αντικείμενο χρησιμοποιώντας το " νέο " σύνταξη της PHP με τη διαδρομή προς τη σελίδα προβολής ως παράμετρο . Ρυθμίστε το " Πρότυπο " " αξίες " ιδιότητα αντικειμένου με τις αξίες για να περάσει στη σελίδα προβολής . Έξοδος στη σελίδα εμφάνισης καλώντας τη μέθοδο « έξοδος » του αντικειμένου . Εδώ είναι ένα παράδειγμα :
< php
require_once « template.php » ?
//... ? λογική εδώ
$ template = Πρότυπο νέα ( « layout.php ') ?
$ πρότυπο - > αξίες [ ' title ' ] =" Η σελίδα μου " ?
$ πρότυπο - > τιμές [ « ονόματα » ] [ ] = " Ιακώβ " ?
$ πρότυπο - > τιμές [ « ονόματα » ] [ ] = " John" ?
$ πρότυπο - > Οι αξίες [ « ονόματα » ] [ ] = " Tony " ?
$ πρότυπο - > έξοδος () ?
εικόνων 3
Για τον κωδικό της οθόνης , να δημιουργήσει ένα νέο αρχείο με το όνομα που χρησιμοποιείται στο προηγούμενο βήμα , και ανοίξτε το αρχείο χρησιμοποιώντας ένα πρόγραμμα επεξεργασίας κειμένου . Γράψτε κώδικα για να διαμορφώσετε και να εμφανίσετε τις τιμές που καθορίζονται από την επιχειρηματική λογική σελίδα . Οι τιμές που είναι αποθηκευμένες σε " $ this - > αξίες». Εδώ είναι ένα παράδειγμα :
php foreach ( $ this - > αξίες [' ονόματα '] το όνομα $ ) { >
< ? p>
< php } >
< /ul >
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα