Heim > Artikel > Backend-Entwicklung > Verwandte Funktionen von Klassen und Objekten in PHP
Der folgende Editor bietet Ihnen eine kurze Diskussion der zugehörigen Funktionen von Klassen und Objekten in PHP. Der Herausgeber findet es ziemlich gut, deshalb werde ich es jetzt mit Ihnen teilen und es allen als Referenz geben. Kommen Sie und schauen Sie sich den Editor an
class_exists
Um festzustellen, ob eine Klasse existiert, ist der Parameter ein Name!
interface_exists
Um festzustellen, ob eine Schnittstelle existiert, ist der Parameter auch ein Name!
method_exists
Bestimmen Sie, ob eine Methode existiert!
Erfordert zwei: die erste Objektvariable, die zweite ist ein Methodenname! Gibt einen booleschen Wert zurück!
Um festzustellen, ob ein -Attribut vorhanden ist, verwenden Sie isset
get_class
Rufen Sie die Klasse ab, zu der das aktuelle Objekt gehört!
Der Parameter ist ein Objekt!
get_parent_class
Den übergeordneten Klassennamen des Objekts abrufen!
get_class_methods
erfordert einen Parameter für einen Klassennamen und gibt ein Indexarray mit den darin enthaltenen Elementen zurück Es ist eine Sammlung von Methodennamen!
kann alle öffentlichen Methoden seiner eigenen und geerbten übergeordneten Klassen abrufen (sowohl statische Methoden als auch nicht statische Methoden können abgerufen werden), jedoch außerhalb der Klasse Kann keine geschützten und privaten Methodennamen abrufen!
get_class_vars
Alle aktuellen und geerbten öffentlichen Eigenschaften der Klasse abrufen! Geschützte und private Eigenschaftsnamen können jedoch nicht außerhalb der Klasse abgerufen werden!
ist_Objekt
Bestimmen Sie, ob eine Variable ein Objekt ist!
Es gibt noch viele weitere dieser Art, daher werde ich sie nicht einzeln vorstellen. is_integer is_bool is_float|is_double|is_real is_null is_array is_string is_ Ressource
Das obige ist der detaillierte Inhalt vonVerwandte Funktionen von Klassen und Objekten in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!