php模块自动加载简单版本autoload.php

分享 lys 2021-09-29 29次点击 来自 分享

lys

http://www.thinkphp.cn/code/1783.html

php模块自动加载简单版本autoload.php

第一步:创建autoload.php,内容如下。

 1
 2class autoload
 3{
 4public static function load($classname)
 5{
 6$filename=sprintf('%s.php',str_replace('\\','/',$classname));
 7if(is_file($filename)) require_once $filename;
 8}
 9
10}
11spl_autoload_register(['autoload','load']);

第二步:创建测试模块QueryPhone内容如下。

 1
 2namespace app;
 3class QueryPhone
 4{
 5public static function find($phone)
 6{
 7var_dump($phone);
 8}
 9}
10

第三步:创建测试api.php 文件测试,内容如下。

1require_once 'autoload.php';
2app\QueryPhone::find('1520032823823');
3第四步:浏览器测试。
4http://blog.popyelove.com/
5
6http://blog.popyelove.com/?p=71
目前暂无回复

©2020 Powered by 闽ICP备17030771号-1