010-88462659

一起草www.17.c.com動態
DYNAMICS
發布日期:2008-12-11 來源:一起草www.17.c.com模型(xíng)

對象模型

PHP5 的對象模型

PHP5有一個單重(chóng)繼承的,限製訪問的,可以(yǐ)重載的對象模型. 本章稍(shāo)後會詳細(xì)討論的”繼承”,包含(hán)類(lèi)間的父-子關係. 另外,PHP支持對屬性和(hé)方法的限製性訪問. 你(nǐ)可(kě)以聲明成(chéng)員為private,不允許外部類訪問. 最後,PHP允許一個(gè)子類從它的父類中重載成員.

PHP5的對象模型把對象看成與任何其它數據類型不同,通過引用來傳遞. PHP不要求你通過(guò)引用(reference)顯性傳遞和返回對象. 在本章的最後將會詳細闡述基於引(yǐn)用的對象模型. 它是PHP5中最重要的新特(tè)性.

有了更直接的對象模型(xíng),就擁有了附加的優勢: 效率提高, 占用內存少(shǎo),並(bìng)且具有更大的靈活性.

在 PHP的前(qián)幾個版本中,腳本默認複(fù)製(zhì)對象.現在PHP5隻移(yí)動句柄,需要更少的時間. 腳本執行效率的提升是由於避免了不必要的複製. 在對象體係帶來複雜性的同時,也帶來(lái)了執行效率上的(de)收益. 同時,減少複製意味著(zhe)占用(yòng)更少的內存,可以留出更(gèng)多內存給其它操作(zuò),這也使效率(lǜ)提高.

Zand引擎(qíng)2具有更大的(de)靈活性(xìng). 一(yī)個令人高興的發展是允許析構--在對象銷毀之前執(zhí)行一個類(lèi)方法. 這(zhè)對於利用內存也很有好處,讓PHP清楚地知(zhī)道(dào)什麽時候沒有對象的引用,把空出的內(nèi)存分配到其(qí)它用途.

一起草www.17.c.com模型專業致力於模型工業模型(xíng),建築模型,軍事模型等服(fú)務領域(yù).查找模型工業模(mó)型,建築模型模型公司請到維(wéi)克模型網.詳情登陸(lù):http://www.hgsqhzx.com

网站地图 一起草www.17.c.com_17c.一起草 在线观看免费_17.c-起草网登录网_17一起草 网站入口