自动加载类文件

Original 2019-06-16 17:07:00 155
abstract://test.php <?php      //类的自动加载  $getMyClass =function($className){     include(__DIR__."/demo/".$className.".php"); }; spl
//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方法->调用自定义闭包函数->引入类文件。

Correcting teacher:查无此人Correction time:2019-06-17 09:34:12
Teacher's summary:完成的不错。学完php的类以后,就算入门了,后面要多练习数据库的增删查改。继续加油。

Release Notes

Popular Entries