PHP的autoload自动加载机制实例
2017-03-17 10:49
776 查看
PHP 5 开始后,增加了自动加载机制,可以实现惰性加载。
建议使用spl_autoload_register(),而不是__autoload() 。
实例:
1、新建class文件夹,用于存放calss文件,类文件命名方式:test.class.php,类名与文件名一致
//类文件命名方式:test.class.php
calss test{
function __construct(){
echo 'hello world!';
}
}
2、新建load.php文件,用于实现自动加载
spl_autoload_register('autoload');
function autoload($class_name)
{
$fileName = './class/'.$class_name . '.class.php';
if(file_exists($fileName)) {
require_once($fileName);
}
}
3、在index.php中引用load.php,并直接实例化类即可。
include_once('load.php');
$data = new test();
var_dump($data);
建议使用spl_autoload_register(),而不是__autoload() 。
实例:
1、新建class文件夹,用于存放calss文件,类文件命名方式:test.class.php,类名与文件名一致
//类文件命名方式:test.class.php
calss test{
function __construct(){
echo 'hello world!';
}
}
2、新建load.php文件,用于实现自动加载
spl_autoload_register('autoload');
function autoload($class_name)
{
$fileName = './class/'.$class_name . '.class.php';
if(file_exists($fileName)) {
require_once($fileName);
}
}
3、在index.php中引用load.php,并直接实例化类即可。
include_once('load.php');
$data = new test();
var_dump($data);
相关文章推荐
- PHP autoload和spl_autoload自动加载机制详解
- php自动加载autoload机制示例分享
- 说说PHP的autoLoad自动加载机制
- PHP自动加载__autoload的工作机制
- php类文件的自动加载机制__autoload,spl
- php自动加载autoload机制示例分享
- __autoload && set_hander php的错误异常处理机制以及自动加载机制
- PHP autoload自动加载机制
- PHP autoload与spl_autoload自动加载机制的深入理解
- 说说PHP的autoLoad自动加载机制
- 说说PHP的autoLoad自动加载机制
- PHP autoload与spl_autoload自动加载机制的深入理解
- 说说PHP的autoLoad自动加载机制
- php自动加载机制autoload
- PHP的autoload自动加载机制使用说明
- PHP autoload机制详解 自动加载函数
- php _autoload自动加载类与机制分析
- PHP autoload机制详解 自动加载函数
- php __autoload自动加载机制
- 说说PHP的autoLoad自动加载机制