PHP5有一個(gè)單重繼承的,限制訪問的,可以重載的對象模型. 本章稍后會(huì)詳細(xì)討論的”繼承”,包含類間的父-子關(guān)系. 另外,PHP支持對屬性和方法的限制性訪問. 你可以聲明成員為private,不允 " /> 国产日韩在线观看视频,亚洲一区二区三区日韩,成年人网站在线

四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

第二節(jié) 對象模型 [2]


php5有一個(gè)單重繼承的,限制訪問的,可以重載的對象模型. 本章稍后會(huì)詳細(xì)討論的”繼承”,包含類間的父-子關(guān)系. 另外,php支持對屬性和方法的限制性訪問. 你可以聲明成員為private,不允許外部類訪問. 最后,php允許一個(gè)子類從它的父類中重載成員.

file://haohappy注:php4中沒有private,只有public.private對于更好地實(shí)現(xiàn)封裝很有好處.

php5的對象模型把對象看成與任何其它數(shù)據(jù)類型不同,通過引用來傳遞. php不要求你通過引用(reference)顯性傳遞和返回對象. 在本章的最后將會(huì)詳細(xì)闡述基于句柄的對象模型. 它是php5中最重要的新特性.

有了更直接的對象模型,基于句柄的體系有附加的優(yōu)勢: 效率提高, 占用內(nèi)存少,并且具有更大的靈活性.

php的前幾個(gè)版本中,腳本默認(rèn)復(fù)制對象.現(xiàn)在php5只移動(dòng)句柄,需要更少的時(shí)間. 腳本執(zhí)行效率的提升是由于避免了不必要的復(fù)制. 在對象體系帶來復(fù)雜性的同時(shí),也帶來了執(zhí)行效率上的收益. 同時(shí),減少復(fù)制意味著占用更少的內(nèi)存,可以留出更多內(nèi)存給其它操作,這也使效率提高.

file://haohappy注:基于句柄,就是說兩個(gè)對象可以指向同一塊內(nèi)存,既減少了復(fù)制動(dòng)作,又減少對內(nèi)存的占用.

Zand引擎2具有更大的靈活性. 一個(gè)令人高興的發(fā)展是允許析構(gòu)--在對象銷毀之前執(zhí)行一個(gè)類方法. 這對于利用內(nèi)存也很有好處,讓php清楚地知道什么時(shí)候沒有對象的引用,把空出的內(nèi)存分配到其它用途。

php技術(shù)第二節(jié) 對象模型 [2],轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 驯服型男刑警队长| 电影《kiskisan》在线播放| 中国黄色片子| 广场舞100首视频| 全国精神病查询系统官网| 视频999| 日出即景作文| 诈欺游戏电影| 王宝强盲井| 国产在线 观看| 彩云曲 电影| 美国伦理小樱桃1| 阿尔法变频器说明书| 汤唯和梁朝伟拍戏原版视频在线观看| 马路虫子图片| 金酸梅奖| 小强升职记| 杀破狼3国语在线观看| 汤唯韩国电影| 日本电影致命诱惑| 老男孩之猛龙过江 电影| 疖子一般几天能熟出脓| 贤妻良母电影经典片| 尤克里里指弹谱| 李泽锋个人资料| 无常电影| 戴氏家族目前最大官| 赛虎| 中华战士| 小虎队《爱》歌词| 落鞠婧祎| 三浦亚沙妃| 女同性恨| 楚青丝完美人生免费阅读| 张倩仪演过什么电视剧| 非法制裁| 黑色的太阳| 视频一二三| 赤月| 情动电影| 少女模特电影|