spl_classes
利用可能なすべてのSPLクラスを返します
関数名:spl_classes()
適用バージョン:PHP 5> = 5.3.0、PHP 7
使用法:SPL_CLASSES()関数は、現在のスクリプト内のすべての定義されたクラスの名前を含む配列を返します。
例:
// 示例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;
注: