首页 相关文章 PHP5/ZendEngine2的改进

PHP5/ZendEngine2的改进


新的对象模型
PHP中的对象处理部分已完全重写,具有更佳的性能和更多的功能。在先前的PHP版本中,对象被当做原始的简单类型
(如integer和string)来处理,这种方法的缺点是当变量被赋值或作为参数传递时,得到的是对象拷贝。而在新版本中,
对象是通过句柄来引用的,而不是通过对象的值(句柄想象为对象的标识符)。
很多PHP程序员可能未意识到老的对象模型的“copying quirks“,因此以前的大多数PHP程序将不需要做任何更改
即可运行,或只做很少的改动。

私有和保护成员
PHP 5引进了私有和保护成员变量,它们可以定义可视化的类属性。
示例
保护成员变量能在该类的子类中被访问,而私有成员变量只能在所属类中被访问。
?phpclass MyClass {
private $Hello = "Hello, World!\n";
protected $Bar = "Hello, Foo!\n";
protected $Foo = "Hello, Bar!\n";
function pri...[ 查看全文 ]

2016-02-19 标签:

PHP5/ZendEngine2的改进的相关文章

手机页面
收藏网站 回到头部