spl_autoload_register函数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spl_autoload_register函数相关的知识,希望对你有一定的参考价值。
注册给定的函数作为 __autoload 的实现
如果需要多条 autoload 函数,spl_autoload_register() 满足了此类需求。 它实际上创建了 autoload 函数的队列,按定义时的顺序逐个执行。
相比之下, __autoload() 只可以定义一次。
// function __autoload($class) { // include ‘classes/‘ . $class . ‘.class.php‘; // } function my_autoloader($class) { include ‘classes/‘ . $class . ‘.class.php‘; } spl_autoload_register(‘my_autoloader‘); // 或者,自 PHP 5.3.0 起可以使用一个匿名函数 spl_autoload_register(function ($class) { include ‘classes/‘ . $class . ‘.class.php‘; });
加载带命名空间的类时,需要自己在函数中定义解析。
以上是关于spl_autoload_register函数的主要内容,如果未能解决你的问题,请参考以下文章
PHP中spl_autoload_register函数的用法
php的spl_autoload_register函数的一点个人见解