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 获取当前注册的自动加载函数,并打印出返回的数组。