我在工作中使用PHP 5.2.14,因此没有名称空间选项。 我可以用静态函数替换名称空间的类吗?有关PHP中使用静态函数和名称空间的类的问题
例如,我们有很多“方便”的功能,它们混杂在一起,杂乱无章。 我很想看到他们遵循某种组织逻辑。所以我的解决方案是... 我想创建一个名为“StringTools”或“DateTools”的类,每次我们需要使用这些函数时,我只需调用SomethingTools :: funciton_name(...) 。这将是一个简单的类,它充满了静态函数,并带有一个空的构造函数,纯粹是为了命名空间和组织。
这将很容易管理和非常有组织,因为相关的功能将被组织到它自己的文件甚至文件夹中,类调用将通过自动加载来处理,所以我们甚至不需要包括任何东西。
这是一个可接受的方法来解决这个问题吗?或者是否有更好的方式来处理5.3之前的PHP组织函数,这样程序员在命名它们时就不会互相推??没有组织的东西真的让我感到困惑,我实际上期待着我将花费整理这些东西的额外工作时间。
这是可以接受和广泛使用的。 (而且一个适当的命名空间语法看起来总是如此。) – mario 2011-04-22 22:06:27