《Modern PHP(中文版)》的原文摘录

  • 命名空间在PHP5.3.0中引入,是一个很重要的工具,其作用是按照一种虚拟的层次结构组织PHP代码,这种层次结构类似操作系统中文件系统的目录结构。 现代的PHP组建和框架都放在各自的全局唯一的厂商命名空间中,以免与其他厂商使用的常见类名冲突。 命名空间(或子命名空间)的作用是封装和组织相关的PHP类,就像在文件系统中把相关的文件放在同一个目录中一样。 (查看原文)
    阿布罗狄 2016-05-28 16:58:12
    —— 引自第12页
  • 命名空间很重要,因为代码放在沙盒中,可以和其他开发者编写的代码一起使用。这是现代PHP组件生态系统的基础。 你的代码很可能和其他开发者的代码使用相同的类名、接口名、函数名或常量名,如果不使用命名空间,名称会起冲突,导致PHP执行出错。而使用命名空间,把代码放在唯一的厂商命名空间中的话,你的代码和其他开发者的代码可以使用相同的名称命名类、接口、函数和常量。这就是为什么一定要在你的代码中使用命名空间的原因。 (查看原文)
    阿布罗狄 2016-05-28 19:49:44
    —— 引自第14页
  • Facebook,Baidu, and Wikipedia already use HHVM in production. (查看原文)
    修缘 2016-09-02 00:00:40
    —— 引自第190页