1. 首页
  2. 编程语言
  3. PHP
  4. PHP 面向对象程序设计(oop)学习笔记 (五) - PHP 命名空间

PHP 面向对象程序设计(oop)学习笔记 (五) - PHP 命名空间

上传者: 2021-10-14 20:16:58上传 PDF文件 87.62 KB 热度 13次

虽然任意合法的PHP代码都可以包含在命名空间中,但只有三种类型的代码受命名空间的影响,它们是:类,函数和常量。另外,与PHP其它的语言特征不同,同一个命名空间可以定义在多个文件中,即允许将同一个命名空间的内容分割存放在不同的文件中。定义子命名空间:与目录和文件的关系很象,PHP 命名空间也允许指定层次化的命名空间的名称。这种方式的主要用于将多个 PHP 脚本合并在同一个文件中。不过强烈不建议使用这种方法,可以参考下面的大括号定义法:在讨论如何使用命名空间之前,必须了解 PHP 是如何知道要使用哪一个命名空间中的元素的。如果当前命名空间是 currentnamespace,foo 将被解析为 currentnamespace\foo。在PHP中,别名是通过操作符 use 来实现的。注意PHP不支持导入函数或常量。

用户评论