新特性
PHP 5.3.0 提供了广泛的新特性:
-
添加了命名空间的支持.
-
添加了静态晚绑定支持.
-
添加了跳标签支持.
-
添加了原生的闭包(Lambda/匿名函数)支持.
-
新增了两个魔术方法,
__callStatic 和
__invoke.
-
添加了 Nowdoc 语法支持, 类似于
Heredoc 语法, 但是包含单引号.
-
使用 Heredoc 来初始化静态变量和类属性/常量变为可能.
-
可使用双引号声明 Heredoc, 补充了 Nowdoc 语法.
-
可在类外部使用 const 关键词声明 常量.
- 三元运算操作符有了简写形式: ?:.
-
HTTP 流包裹器将从 200 到 399 全部的状态码都视为成功。
-
动态访问静态方法变为可能.
- 异常可以被内嵌.
-
新增了循环引用的垃圾回收器并且默认是开启的.
- mail() 现在支持邮件发送日志.
(注意: 仅支持通过该函数发送的邮件.)