Video: WW2 - OverSimplified (Part 1) 2025
Objekter er i deres enkleste datatyper. Klassen er skabelonen (mønster) for objektet. PHP indeholder flere funktioner, som du kan bruge til at få oplysninger om objekter og klasser:
-
Du kan kontrollere, om en klasse eksisterer med følgende:
class_exists (" classname ");
-
Du kan teste om der findes en ejendom i en bestemt klasse med følgende:
property_exists (" klassenavn ", " propertyname ");
-
Du kan finde ud af egenskaberne med deres standardindstillinger og de metoder, der er defineret i en klasse med følgende udsagn:
get_class_vars (" klassenavn "); get_class_methods (" classname ");
Funktionerne get_class_ returnerer en matrix. Egenskabsarrangementet indeholder ejendomsnavnet som nøgle og standard som værdi. Metoderne indeholder numeriske nøgler og navnene på metoderne som værdier. Hvis en egenskab eller metode er privat, returnerer funktionen ikke sit navn, medmindre det udføres fra inde i klassen.
-
Du kan teste om en genstand, dets forældre eller deres implementerede grænseflader blev oprettet af en bestemt klasse ved hjælp af instansen af operatøren, tilføjet i PHP 5, som følger:
hvis ($ objektnavn instanceof klassenavn ")
-
Du kan finde ud af de aktuelle værdier af egenskaberne for et objekt med følgende funktion:
get_object_vars ($ objektnavn );
Funktionen returnerer et array indeholdende de aktuelle værdier af egenskaberne, med egenskabernes navne som nøgler.