NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
要进行一个类操作时,需要先将该类加载进来,例如`include`,`require`等。 如果要执行的类很多,则需要大量`include`操作,会导致重复加载,管理苦难等一系列问题。 在 PHP 5 中,不用这样做了,可以使用`spl_autoload_register()`函数来注册任意数量的自动加载器。 ~~~php <?php spl_autoload_register(function ($class_name) { include $class_name . '.php'; }); new A(); new B(); ~~~ 本例尝试分别从 A.php 和 B.php 文件中加载 A 和 B 类,相当于 ~~~php <?php include 'A.php'; include 'B.php'; new A(); new B(); ~~~