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的类以后,就算入门了,后面要多练习数据库的增删查改。继续加油。