PHP __autoload 类/对象函数
-
定义和用法
__autoload - 尝试加载未定义的类,你可以通过定义这个函数来启用类的自动加载。自php 7.2.0起,此功能已被弃用。不鼓励依赖此函数。
-
版本支持
PHP4 PHP5 PHP7 不支持 支持 支持 -
语法
__autoload ( string $class )
根据指定的Unix时间戳timestamp,返回Julian天数。如果没有指定时间戳则返回当前日期的天数。 -
参数
参数 必需的 描述 class 是 待加载的类名。 -
返回值
没有返回值。 -
示例
<?php // ./myClass.php 文件 class myClass { public function __construct() { echo "myClass 初始化成功!!!"; } } ?> // ./index.php <?php // 我们已经在需要的地方编写了这段代码 function __autoload($classname) { $filename = "./". $classname .".php"; include_once($filename); } // 这里可以调用类 *** $obj = new myClass(); ?>
-
相关函数
spl_autoload_register() - 注册给定的函数作为 __autoload 的实现