文 - 篇  访客 -

命名空间


  分类:PHP  / 
更新:2023-07-25 11:52:59  /  创建:2023-08-04 16:06:56
不要删除

命名空间是一种封装事物的方法

在 php 中,命名空间用来解决在编写类库或应用程序时创建可用的代码,如类或函数时碰到的两类问题

  1. 用户编写的代码与 php 内部的类/函数/常量或第三类/函数/常量之间的名字冲突。
  2. 为了很长的标识符名称(通常是为了缓解第一类问题而定义的)创建一个别名(或简短)的名称,提高源代码的可读性。

关键字  namespace

在声明命名空间之前唯一合法的代码是用于定义源文件编码方式的 declare 语句。另外,所有非 PHP 代码包括空白符都不能出现在命名空间的声明之前:

命名空间可以使用分层次的方式定义。

NAMESPACE

包含当前命名空间的字符串。

在全局中,不包含在任何命名空间中的代码,它包含一个空的字符串


不要删除

是日已过,命亦随减,如少水魚,斯有何乐?