Position actuelle: Accueil> Catégories de fonctions> spl_classes

spl_classes

Renvoie tous les cours SPL disponibles
Nom:spl_classes
Catégorie:Spl
Langage de programmation:php
Description en une ligne:Renvoie un tableau contenant les noms de toutes les classes définies dans le script actuel

Nom de la fonction: spl_classes ()

Version applicable: PHP 5> = 5.3.0, php 7

Utilisation: la fonction spl_classes () renvoie un tableau contenant les noms de toutes les classes définies dans le script actuel.

Exemple:

 // 示例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;

Notes:

  • La fonction SPL_CLASSES () ne peut que faire défini le nom de classe dans le script actuel et ne peut pas importer la classe de l'extérieur.
  • L'ordre dans le tableau de nom de classe retourné ne correspond pas nécessairement à l'ordre des définitions de classe.
  • Dans PHP 7, en raison de l'introduction de classes anonymes, le tableau de nom de classe retourné peut contenir des classes anonymes.
Fonctions similaires
Articles populaires