代码:
- <?php
- /*
- @desc: 自动加载类的函数
- @param dir 需要注册自动加载的文件夹
- */
- function autoloader($dir){
- spl_autoload_register(function($name) use ($dir){
- $name = str_replace('\\',DIRECTORY_SEPARATOR,$name);
- require $dir.DIRECTORY_SEPARATOR.$name.'.php';
- });
- }
测试:
- autoloader('a');
- use a\config;
- $config = new config();
- $config->say();
输出: hello
来源: http://www.bubuko.com/infodetail-2638333.html