Βίντεο: ? LR Health & Beauty Παρουσίαση σε 5 Λεπτά [08/2018] ✍️ [?? ?? ?? ??] 2024
Στα πιο απλά, τα αντικείμενα είναι τύποι δεδομένων. Η κλάση είναι το πρότυπο (μοτίβο) για το αντικείμενο. Η PHP παρέχει διάφορες λειτουργίες που μπορείτε να χρησιμοποιήσετε για να λάβετε πληροφορίες σχετικά με αντικείμενα και κατηγορίες:
-
Μπορείτε να ελέγξετε αν υπάρχει μια κλάση με τα ακόλουθα:
class_exists (" classname ");
-
Μπορείτε να ελέγξετε αν υπάρχει μια ιδιότητα σε μια συγκεκριμένη κλάση με τα ακόλουθα:
property_exists (" classname ", " όνομα ιδιότητας ");
-
Μπορείτε να βρείτε τις ιδιότητες με τις προεπιλογές τους και τις μεθόδους που ορίζονται σε μια κλάση με τις ακόλουθες δηλώσεις:
get_class_vars (" classname "); get_class_methods (" κλάση ");
Οι λειτουργίες get_class_ επιστρέφουν έναν πίνακα. Ο πίνακας ιδιοτήτων περιέχει το όνομα της ιδιότητας ως κλειδί και την προεπιλογή ως τιμή. Ο πίνακας μεθόδων περιέχει αριθμητικά κλειδιά και τα ονόματα των μεθόδων ως τιμές. Αν μια ιδιότητα ή μέθοδος είναι ιδιωτική, η λειτουργία δεν θα επιστρέψει το όνομά της, εκτός αν εκτελείται από το εσωτερικό της κλάσης.
-
Μπορείτε να ελέγξετε αν ένα αντικείμενο, οι γονείς του ή οι διεπαφές τους που έχουν υλοποιηθεί δημιουργήθηκαν από μια καθορισμένη κλάση χρησιμοποιώντας τον τελεστή instanceof, που προστέθηκε στην PHP 5, ως εξής:
if ($ objectname instanceof " classname ")
-
Μπορείτε να βρείτε τις τρέχουσες τιμές των ιδιοτήτων ενός αντικειμένου με την ακόλουθη συνάρτηση:
get_object_vars ($ αντικείμενο );
Η συνάρτηση επιστρέφει έναν πίνακα που περιέχει τις τρέχουσες τιμές των ιδιοτήτων, με τα ονόματα ιδιοτήτων ως κλειδιά.