命名空间的用途是什么,我使用它是正确的方法吗?

时间:2017-07-18 11:09:52

标签: php namespaces constants

我想知道使用namespace的原因是什么是使用它的优点和缺点。如果仅用于声明常量,那么我们也可以使用define()constant,或者出于安全原因使用它。

如果我分别在命名_a,_b和_c的函数中分别有三个文件a,b和c,我该如何使用它?

1 个答案:

答案 0 :(得分:4)

namespace用于解决在使用可重用代码时经常发现的非常常见的问题。您可以使用define和constant进行定义,但您将在同一页面上执行此操作。正如你所知,像控制器类这样的词语和几乎所有语言框架都会使用这样的常用词。我们使用集成环境来复杂使用。所以这些话可能会发生冲突。 using namespace确保我们必须首先查看命名空间声明下面使用的函数和单词的定义。