1.用require导入一个类文件
require('test.php');//导入test. php
include('test.php');//导入test. php
2. autoload() 当我们引入一个不存在的类时,自动调用它导入该类文件
function __ autoload ($className)
{
$path = $className.' .php'; // test.php
if (file_ exists($path)) {
require_ once ($path) ;
}else{
echo $path. '不存在,请检查n' ;
}
}
3.自定义导入函数,用spl_ autoload_ register()将自定义的类导入函数添
加到函数栈中
class LoaderClass
{
static function loader( $className )
{
$path = $className.' .php';
if (file_ exists($path)) {
require_ once ($path);
} else {
echo $path. '不存在,请检查~n' ;
}
}
}
spl_ autoload_ register( ['LoaderClass', 'loader']);
echo (new Test( ' JScript之家 — Javascript学习者社区') )->name;
|