PHP命名空间定义和使用示例分析
本文用例子说明了PHP名称空间的定义和用法。分享给大家参考,如下:
php命名空间的风格类似于linux的路径。
我们使用文件的路径作为命名空间。
定义命名空间
MVC \模型\索引. php代码
?phpnamespace MVC \模型;类索引{公共静态函数测试(){ echo ' test # Model}}使用命名空间
MVC \应用\索引. php代码
?phpnamespace MVC \应用;使用\ MVC \模型;“需要一次”./Model/index . PHP ';类索引{公共静态函数测试(){ echo ' test # Application} }//index :3360 test();//输出测试# application model \ index : test();//输出测试#Model在哪里使用\ MVC \ Model相当于用\MVC\Model作为模型;
这就是为什么我们可以使用model \ index 3303360 test();这样,就调用了Model下的索引类。
我们正在声明命名空间,声明的路径越具体,我们使用它就越方便。
贴几段代码感受一下~
1)使用\MVC
使用\ MVC“需要一次”./Model/index . PHP ';MVC \ Model \ index : test();//输出测试#Model2)使用\MVC\Model
使用\ MVC \模型;“需要一次”./Model/index . PHP ';型号\索引: test();//输出测试# model3)使用\ MVC \ model \ index
使用\ MVC \模型\索引;“需要一次”./Model/index . PHP ';index : test();//输出测试#Model通过对上面代码的分析,我们可以看出。当使用命名空间时的声明特定于类时,我们可以使用Index:test()调用相关的类,这不是问题,但是在这种情况下要注意避免类名的重复,否则会报错。
更多对PHP相关内容感兴趣的读者可以查看本网站专题:《php面向对象程序设计入门教程》、《PHP数组(Array)操作技巧大全》、《PHP基本语法入门教程》、《PHP运算与运算符用法总结》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》、《php常见数据库操作技巧汇总》、0103010
希望本文对PHP编程有所帮助。
版权声明:PHP命名空间定义和使用示例分析是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。