spl_autoload_functions
返回所有已注册的 __autoload() 函数
适用PHP版本:PHP 5.3.0及以上
函数说明:此函数返回当前注册的自动加载函数的数组。如果没有注册任何自动加载函数,则返回空数组。
函数语法:
spl_autoload_functions();
参数:无
返回值:返回一个数组,数组中的每个元素是一个回调函数(自动加载函数)。如果没有注册任何自动加载函数,则返回空数组。
示例:
<?php // 注册一个自动加载函数 function my_autoloader($class) { include 'classes/' . $class . '.class.php'; } spl_autoload_register('my_autoloader'); <p>// 获取当前注册的自动加载函数<br> $functions = spl_autoload_functions();<br> print_r($functions);<br> ?><br>
示例代码的说明:首先,我们定义了一个简单的自动加载函数 my_autoloader,它根据类名从 'classes' 目录中加载类文件。接着,我们通过 spl_autoload_register 注册这个自动加载函数。最后,使用 spl_autoload_functions 获取当前注册的自动加载函数,并打印出返回的数组。