您的位置:首页 > 编程语言 > PHP开发

PHP的autload和spl_autoload_register

2016-12-23 00:00 351 查看
随便写写。

class:

class user {
public function getName() {
return '无糖咖啡';
}
}

__autoload:

function __autoload($className) {
$fileName = $className.'.php';
if(file_exists($fileName)) {
require_once($fileName);
}
}

使用autoload自动加载文件:

$userModel = new user();
echo $userModel->getName(); //输出无糖咖啡


spl_autoload_register:

class Load {
public static function loadFile($className) {
$fileName = $className.'.php';
if(file_exists($fileName)) {
require_once($fileName);
}
}
}

使用spl_autoload_register自动加载文件:

spl_autoload_register(array('Load','loadFile'));

$userModel = new user(); echo $userModel->getName(); //输出无糖咖啡
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: