基于发射台安全报告(焊盘安全报告)的规范,使用命名空间和spl_autoload_register()来实现自动加载
文件结构:
|-Api |-帐户。PHP |-用户。PHP |-服务|-登录。PHP |-User.php
|-应用程序
Application.php
?phpuse Api 用户;使用服务用户作为用户2;应用程序类{ public static function main(){ self : register();新用户();新用户2();}公共静态函数寄存器(){ spl _ autoload _ register('应用程序:加载类');}公共静态函数load class($ class){ $ class=str _ replace(' ','/',$ class);$class=' ./'.$ class . PHP ';require _ once $ class} }应用程序: main();ApiUser.php
?phpnamespace Api使用服务登录;类用户{公共函数__construct(){ echo 'User类br/';新登录();新帐户();}}ApiAccount.php
?phpnamespace Api类帐户{公共函数_ _构造(){回声'帐户类br/';} }服务登录。服务器端编程语言(Professional Hypertext Preprocessor的缩写)
?phpnamespace服务;类登录{ public function _ _ construct(){ echo ' log in类br/';}}ServiceUser.php
?phpnamespace服务;用户类{公共函数__construct(){ echo 'Service下的用户类br/';}}结果:
以上这篇服务器端编程语言(专业超文本预处理器的缩写)自动加载的简单实现(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。