php面向对象自动加载类

[复制链接]
查看1156 | 回复0 | 2020-11-3 21:44 | 显示全部楼层 |阅读模式
php面向对象自动加载类,当缺少类的时候自动的调用__autoload()函数,并且将缺少的类名作为参数传递给__autoload()
  1. <?php
  2. /*
  3. *作用:自动加载类
  4. *@param $class_name string 缺少的类名
  5. */
  6. function __autoload($class_name) {
  7.         require "./{$class_name}.class.php";
  8. }
  9. //测试
  10. $book=new Book();
  11. $book->setName('面向对象编程');
  12. $phone=new Phone();
  13. $phone->setName('苹果6s');
  14. $book->getName();
  15. $phone->getName();
复制代码


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

UID
1
贡献
387
丢币
38902
主题
4607
回帖
116
注册时间
2018-9-25
最后登录
2024-4-16