关于PHP5.3的命名空间

C++

命名空间有哪些好处

  • 包管理,有了命名空间,每个类都有属于自己的包,而不是所有类混在一起
  • autoload规则可以很简单,直接与目录强对应即可
  • 同一个包内,类名可以不用写那么长

命名空间带来的不适应

  • 要加\感觉别扭:习惯就好了
  • 不兼容PHP5.2:PHP5.2是6年前的东西了,要与时俱进不要停留在过去的水平线上
2013-11-21 16:24
0
1

网络混混 - 土鳖出身

赞同来自: 韩天峰

PHP5.2是6年前的东西了。。。。。有这么久吗?汗。。。。

2013-11-21 16:41
0

andares

赞同来自:

我以前总结的:1、在同一个空间或子空间中不再需要引用完整类名(空间名),打字更少。2、真正做到类名与文件名一致,方便IDE识别。3、通过引用单个类或空间实现方便地替换。

2014-07-15 21:41

要回复问题请先登录注册