Heim  >  Artikel  >  Backend-Entwicklung  >  Verwandte Funktionen von Klassen und Objekten in PHP

Verwandte Funktionen von Klassen und Objekten in PHP

怪我咯
怪我咯Original
2017-06-28 13:39:231109Durchsuche

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn