首頁  >  文章  >  php教程  >  php值对象模式(三)

php值对象模式(三)

WBOY
WBOY原創
2016-06-07 17:23:141089瀏覽

和PHP5不一样的是,PHP4赋值对象资源的时候是拷贝该对象,这个语法的特点本质上和值对象设计模式要求正好吻合。


然而,PHP4不能控制的属性和方法函数在对象之外的可见性,所以实现一个值对象设计模式相对PHP5也有细微的差别。


 假如你回想一下这本书序言中的“对象句柄”部分,它提出了三个 “规则”,当你在PHP4中使用对象去模仿PHP5中的对象句柄时,这三个规则总是适用的:

1.通过指针($obj=&new class;)来创建对象。


2.用指针(function funct(&$obj) param{})来传递对象。


3.用指针(function &some

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn