Aktueller Standort: Startseite> Funktionskategorien> spl_classes

spl_classes

Geben Sie alle verfügbaren SPL -Klassen zurück
Name:spl_classes
Kategorie:Spl
Programmiersprache:php
Kurzbeschreibung:Gibt ein Array zurück, das die Namen aller definierten Klassen im aktuellen Skript enthält

Funktionsname: spl_classes ()

Anwendbare Version: Php 5> = 5.3.0, Php 7

Verwendung: Die Funktion SPL_classes () gibt ein Array zurück, das die Namen aller definierten Klassen im aktuellen Skript enthält.

Beispiel:

 // 示例1:获取当前脚本中已定义的类名$classes = spl_classes(); print_r($classes); /*输出: Array ( [0] => stdClass [1] => Exception [2] => ErrorException [3] => ... ) */ // 示例2:判断某个类是否存在于当前脚本中if (in_array('MyClass', spl_classes())) { echo 'MyClass 已定义'; } else { echo 'MyClass 未定义'; } // 示例3:获取当前脚本中已定义的类的数量$classesCount = count(spl_classes()); echo '当前脚本中已定义的类的数量:' . $classesCount;

Anmerkungen:

  • Die Funktion SPL_ClasseSes () kann den Klassennamen nur im aktuellen Skript definiert und die Klasse nicht von außen importieren lassen.
  • Die Reihenfolge im zurückgegebenen Klassennamenarray entspricht nicht unbedingt der Reihenfolge der Klassendefinitionen.
  • In Php 7 kann das zurückgegebene Klassenname -Array aufgrund der Einführung von anonymen Klassen anonyme Klassen enthalten.
Ähnliche Funktionen
Beliebte Artikel