开启辅助访问
帐号登录 |立即注册

PHP类的自动载入技术

 
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;

回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

友情链接
  • 艾Q网

    提供设计文章,教程和分享聚合信息与导航工具,最新音乐,动漫,游戏资讯的网站。