Βίντεο: Curious Beginnings | Critical Role | Campaign 2, Episode 1 2024
Ο κώδικας τάξης PHP πρέπει να είναι στο script που χρησιμοποιεί την κλάση. Συνηθέστερα, η κλάση αποθηκεύεται σε ξεχωριστό αρχείο συμπεριλαμβάνεται και περιλαμβάνεται σε οποιοδήποτε σενάριο που χρησιμοποιεί την κλάση.
Για να χρησιμοποιήσετε ένα αντικείμενο, δημιουργείτε πρώτα το αντικείμενο από την κλάση. Στη συνέχεια, το αντικείμενο αυτό μπορεί να εκτελέσει όλες τις μεθόδους που περιλαμβάνει η κλάση. Η δημιουργία ενός αντικειμένου ονομάζεται δημιουργώντας το το αντικείμενο. Ακριβώς όπως μπορείτε να χρησιμοποιήσετε ένα μοτίβο για να δημιουργήσετε πολλά παρόμοια αλλά ξεχωριστά φορέματα, μπορείτε να χρησιμοποιήσετε μια τάξη για να δημιουργήσετε πολλά παρόμοια αλλά ξεχωριστά αντικείμενα. Για να δημιουργήσετε ένα αντικείμενο, χρησιμοποιήστε δηλώσεις που έχουν την ακόλουθη μορφή:
$ objectname = νέο όνομα κλάσης (τιμή, τιμή, …);
Ορισμένες έγκυρες δηλώσεις που δημιουργούν αντικείμενα είναι
$ Joe = νέο άτομο ("αρσενικό"); $ car_Joe = νέο αυτοκίνητο ("κόκκινο"); $ car_Sam = νέο αυτοκίνητο ("πράσινο"); $ customer1 = νέος πελάτης ("Smith", "Joe", $ custID)?
Το αντικείμενο αποθηκεύεται στο όνομα της μεταβλητής και εκτελείται η μέθοδος κατασκευής. Στη συνέχεια, μπορείτε να χρησιμοποιήσετε οποιαδήποτε μέθοδο στην κλάση με δηλώσεις της ακόλουθης μορφής:
$ Joe-> goToWork (); $ car_Joe-> πάρκο ("παράνομο"); $ car_Sam-> paintCar ("μπλε"); $ name = $ client1-> getName ();
Τα διαφορετικά αντικείμενα που δημιουργούνται από την ίδια τάξη είναι ανεξάρτητα άτομα. Το αυτοκίνητο του Σαμ έχει βαμμένο μπλε, αλλά το αυτοκίνητο του Joe είναι ακόμα κόκκινο. Ο Τζο παίρνει εισιτήριο στάθμευσης, αλλά δεν επηρεάζει τον Σαμ.
Το σενάριο εδώ δείχνει πώς να χρησιμοποιήσετε την κλάση φόρμας.
php / * Όνομα δέσμης ενεργειών: buildForm * Περιγραφή: Χρησιμοποιεί τη φόρμα για να δημιουργήσει μια απλή φόρμα HTML * / require_once ("Form class"); echo "Φόρμα τηλεφώνου"? $ phone_form = νέα φόρμα ("process php", "Υποβολή τηλεφώνου"); $ phone_form-> addField ("first_name", "Όνομα"); $ phone_form-> addField ("last_name", "Επίθετο"); $ phone_form-> addField ("τηλέφωνο", "τηλέφωνο"); echo "Συμπληρώστε την παρακάτω φόρμα:
"; $ phone_form-> displayForm (); ηχώ "";; >
Αρχικά, η δέσμη ενεργειών περιλαμβάνει το αρχείο που περιέχει την κλάση φόρμας στη δέσμη ενεργειών. Η κλάση αποθηκεύεται στη φόρμα αρχείου. τάξη. Η δέσμη ενεργειών δημιουργεί ένα νέο αντικείμενο φόρμας που ονομάζεται $ phone_form. Τρία πεδία προστίθενται με τη μέθοδο addField. Η φόρμα εμφανίζεται με τη μέθοδο displayForm. Παρατηρήστε ότι κάποιο πρόσθετο κώδικα HTML εξάγεται σε αυτό το σενάριο. Αυτό το HTML θα μπορούσε να προστεθεί στη μέθοδο displayForm εξίσου εύκολα.
Η δέσμη ενεργειών δημιουργεί μια φόρμα με τρία πεδία, χρησιμοποιώντας την κλάση Φόρμα.