
一、命名空间只对函数、类、const定义的常量起作用。
注意:命名空间前面不允许有任何有效信息,如echo 11。
注意:tp框架的controller文件往往都有一个命名空间如,namespace app\index\controller;看似都和文件在目录中的位置相对应,其实和目录位置没关系,只是为了统一规则。
(1)常量
命名空间只对const定义的常量起作用,对define定义的常量不起作用。

(2)函数与类
ThinkPHP5.0默认的目录规范是小写,类文件命名是驼峰法,并且首字母大写。

二、多级命名空间

三、命名空间的三种访问方式
(1)非限定名称访问方式(写在当前空间之下,即访问当前空间下的元素)。
(2)限定名称访问方式

本文详细介绍了PHP中的命名空间,包括其对常量、函数和类的作用,以及多级命名空间的使用。重点讲解了三种命名空间访问方式:非限定名称、限定名称和完全限定名称。此外,还探讨了命名空间的引入和类元素的引入方法,以及公共命名空间的处理。通过实例解析,帮助开发者更好地理解和应用PHP命名空间。

1万+

被折叠的 条评论
为什么被折叠?



