返回自动加载类文件...登陆

自动加载类文件

小毛2019-06-16 17:07:0049
//test.php
<?php 
    //类的自动加载
 $getMyClass =function($className){
    include(__DIR__."/demo/".$className.".php");
};
spl_autoload_register($getMyClass);
$myGood = new Good();
$myGood->myEcho();
 ?>
 
 ///demo/Good.php
 <?php
class Good
{
    public function myEcho(){
        echo "GOOD 的 myEcho 方法";
}
}

总结:自定义一个闭包实现include类文件,把闭包作为参数传给tpl_autoload_register方法。

new 一个对象时,自动调用tpl_autoload_register方法->调用自定义闭包函数->引入类文件。

最新手记推荐

• 用composer安装thinkphp框架的步骤• 省市区接口说明• 用thinkphp,后台新增栏目• 管理员添加编辑删除• 管理员添加编辑删除

全部回复(0)我要回复

暂无评论~
  • 取消回复发送
  • PHP中文网