PHP自动加载的简单实现(推荐)
基于发射台安全报告(焊盘安全报告)的规范,使用命名空间和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();Api\User.php
?phpnamespace Api使用服务\登录;类用户{公共函数__construct(){ echo 'User类br/';新登录();新帐户();}}Api\Account.php
?phpnamespace Api类帐户{公共函数_ _构造(){回声'帐户类br/';} }服务\登录。服务器端编程语言(Professional Hypertext Preprocessor的缩写)
?phpnamespace服务;类登录{ public function _ _ construct(){ echo ' log in类br/';}}Service\User.php
?phpnamespace服务;用户类{公共函数__construct(){ echo 'Service下的用户类br/';}}结果:
以上这篇服务器端编程语言(专业超文本预处理器的缩写)自动加载的简单实现(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
版权声明:PHP自动加载的简单实现(推荐)是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。