Heim  >  Artikel  >  Backend-Entwicklung  >  Zusammenfassung der Systemfunktionen und Operatoren im Zusammenhang mit PHP-Klassen und -Objekten

Zusammenfassung der Systemfunktionen und Operatoren im Zusammenhang mit PHP-Klassen und -Objekten

怪我咯
怪我咯Original
2017-06-28 13:40:14976Durchsuche

In diesem Artikel werden hauptsächlich die Systemfunktionen und Operatoren im Zusammenhang mit PHP-Klassen und -Objekten vorgestellt. Er fasst und analysiert die häufig verwendeten Systemfunktionen und Operatoren im Betriebsprozess von PHPKlassen und Objekten In Form von Beispielen können Freunde in Not darauf verweisen

Dieser Artikel fasst PHP-Klassen- und objektbezogene Systemfunktionen und Operatoren zusammen. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

Systemfunktion

Rufen Sie den Klassennamen der übergeordneten Klasse ab, zu der ein Objekt gehört tr>
class_exists () Bestimmen Sie, ob eine Klasse existiert
interface_exists() Bestimmen Sie, ob die Schnittstelle existiert
get_class() / CLASS Den Klassennamen eines Objekts abrufen
get_parent_class()
get_class_methods() Rufen Sie alle Methoden einer Klasse ab und kehren Sie zurück Index
class_exists() 判断某个类是否存在
interface_exists() 判断接口是否存在
get_class() / CLASS 获取某个对象所处的类名
get_parent_class() 获取某个对象所属父类的类名
get_class_methods() 获取一个类所有方法,返回索引数组
get_class_vars() 获取一个类所有属性,下标为属性名
get_declared_classes() 获取所有声明过的类(包括系统类)
is_object() 判断是否对象
get_object_vars() 获得对象所有属性,返回数组,下标为属性名
property_exists() 判断对象中是否存在该属性
METHOD 获得方法名
FUNCTION 获得函数名
Array
get_class_vars() Alle Attribute einer Klasse abrufen, der Index ist der Attributname
get_declare

d_classes()

Alle deklarierten Klassen abrufen (einschließlich Systemklassen)
is_object() Bestimmen Sie, ob es sich um ein Objekt handelt
get_object_vars () Ruft alle Eigenschaften des Objekts ab und gibt ein Array zurück. Der Index ist der Eigenschaftsname
property_exists() Beurteilen Sie, ob das Objekt dieses Attribut enthält.
METHODE Methodennamen abrufen
FUNCTION Funktionsnamen abrufen
Operator
new 实例化一个对象
instanceOf 判断一个对象是否某个类(包括继承)的实例
class bee{}
$o = new bee();
if($o instanceOf bee){
 echo 'true';
}
tr>
new Instanziieren eines Objekts
instanceOf Bestimmen Sie, ob ein Objekt eine Instanz einer bestimmten Klasse ist (einschließlich erbt )

Das obige ist der detaillierte Inhalt vonZusammenfassung der Systemfunktionen und Operatoren im Zusammenhang mit PHP-Klassen und -Objekten. 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