Php 名称空间的用途是什么?我使用它是否正确?

Php 名称空间的用途是什么?我使用它是否正确?,php,namespaces,constants,Php,Namespaces,Constants,我想知道为什么使用名称空间,使用它的优点和缺点是什么。如果只是为了声明常量,那么我们也可以使用define和constant,或者是出于安全原因 如果在该函数中分别有三个文件a、b和c,分别命名为_a、_b和_c,那么如何使用它?命名空间用于解决使用可重用代码时经常遇到的一个非常常见的问题。您可以使用define和constant进行定义,但您将在同一页面上进行定义。正如你所知,像控制器类这样的词和许多像这样的常用词几乎在每一种语言框架中都有使用。我们使用集成环境进行复杂的使用。所以这些话可能会

我想知道为什么使用名称空间,使用它的优点和缺点是什么。如果只是为了声明常量,那么我们也可以使用define和constant,或者是出于安全原因


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

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

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

也可以用于函数,在该名称空间下定义的所有内容都在那里。主要是所有默认函数,但也可以自定义定义函数。这就是框架的工作原理。自定义函数是在自定义名称空间中定义的,它导入了该语言的默认函数,这使得我们的工作更容易了解,如果在该函数命名_a中分别有三个文件a、b和c,如上所述,在这三个文件中,我必须用三个不同的名称定义名称空间,这意味着如果在a、b和c文件中分别有这样的名称空间,a、b和c文件的名称空间是正确的还是错误的,但在同一个项目中创建不同的名称空间时,您应该很聪明。这会给你带来困惑。对于函数覆盖和其他选项,您也有其他选项,具体取决于您想要完成的任务。底线:这并没有错,但您应该避免在单个项目中创建许多自定义名称空间。主要是所有默认函数,但也可以自定义定义函数。这就是框架的工作原理。自定义函数是在自定义名称空间中定义的,它导入了该语言的默认函数,这使得我们的工作更容易了解,如果在该函数命名_a中分别有三个文件a、b和c,如上所述,在这三个文件中,我必须用三个不同的名称定义名称空间,这意味着如果在a、b和c文件中分别有这样的名称空间,a、b和c文件的名称空间是正确的还是错误的,但在同一个项目中创建不同的名称空间时,您应该很聪明。这会给你带来困惑。对于函数覆盖和其他选项,您也有其他选项,具体取决于您想要完成的任务。底线:这并没有错,但您应该避免在单个项目中创建许多自定义名称空间。