命名空间一个最明确的目的就是解决重名问题,PHP中不允许两个函数或者类出现相同的名字,否则会产生一个致命的错误。这种情况下只要避免命名重复就可以解决,最常见的一种做法是约定一个前缀,也可以采用命名空间的方式解决 TestSpace.php ?phpnamespace Dem
命名空间一个最明确的目的就是解决重名问题,PHP中不允许两个函数或者类出现相同的名字,否则会产生一个致命的错误。这种情况下只要避免命名重复就可以解决,最常见的一种做法是约定一个前缀,也可以采用命名空间的方式解决
模式一 直接实例该类 index1.php
模式二 use 载入该类 index2.php
模式三 use载入命名空间 index3.php
模式四 index4.php
至此 thinkphp 3.2版本中我们看到的
namespace 声明的是该文件的命名空间; use 载入在Think命名空间下的Controller 类 tip : Controller 类 位于 Thinkphp/Library/Think/Controller.class.php |
2019-06-28
2019-10-03
2019-07-04
2019-06-22
2019-02-12