数码资讯
在PHP中使用__autoload实现代码()来自动加载未定义的类
以下是一段使用的__autoload()供大家学习参考代码: 复制代码代码如下所示: < PHP *自动加载相关类库文件 * / 功能__autoload($ className){ 如果(substr($ className,- 6)= =动作){ 包括app_path。'controllers
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
以下是一段使用的__autoload()供大家学习参考代码:
复制代码代码如下所示:
< PHP
*自动加载相关类库文件
* /
功能__autoload($ className){
如果(substr($ className,- 6)= =动作){
包括app_path。'controllers 。$名。。类。php;
} elseif(substr($ className,- 5)= =模型){
包括app_path。'models 。$名。。类。php;
} elseif($ classname = =聪明){
包括system_path。'smarty / Smarty。类。php;
其他{ }
包括app_path。普通。$名。。类。php;
}
}
>
另一种包含路径的方法:
复制代码代码如下所示:
< PHP
功能__autoload($ class_name){
$路径= str_replace('_ ',directory_separator,class_name美元);
require_once $路径。。php;
}
>
描述:将强调到目录分隔符(directory_separator),它可以有效地管理库文件和解决跨平台的问题。
复制代码代码如下所示:
< PHP
*自动加载相关类库文件
* /
功能__autoload($ className){
如果(substr($ className,- 6)= =动作){
包括app_path。'controllers 。$名。。类。php;
} elseif(substr($ className,- 5)= =模型){
包括app_path。'models 。$名。。类。php;
} elseif($ classname = =聪明){
包括system_path。'smarty / Smarty。类。php;
其他{ }
包括app_path。普通。$名。。类。php;
}
}
>
另一种包含路径的方法:
复制代码代码如下所示:
< PHP
功能__autoload($ class_name){
$路径= str_replace('_ ',directory_separator,class_name美元);
require_once $路径。。php;
}
>
描述:将强调到目录分隔符(directory_separator),它可以有效地管理库文件和解决跨平台的问题。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。