亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2296 | 回復(fù): 0
打印 上一主題 下一主題

PHP面向?qū)ο缶幊蹋ㄒ唬?/a> [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2010-01-31 18:25 |只看該作者 |倒序瀏覽

                                                08年9月24日,我印象中是我在AUHS工作的最后的一個星期,離開洛杉磯已經(jīng)這么久,在這個萬事萬物都會貶值的年代作為年輕人唯一能讓自己感到踏實和欣慰是為個人沉淀所付出的每一分努力,請相信一切都是虛假的,個人拼搏和通過學(xué)習(xí)積淀下來的知識和經(jīng)驗才是人生中真正可靠的財富。
和PHP打了這么久的交道,唯一的理由是我個人的興趣和愛好,在國內(nèi)如果你是為了輕松的謀取一個工作或者存在什么其他的拜金意圖我還是建議轉(zhuǎn)向更適應(yīng)市場的.NET平臺,我沒有時間和別人爭論其中的道理。
讓我們GOOGLE一下當前應(yīng)用最為廣泛的PHP MVC開發(fā)框架,其結(jié)果會讓我們眼花繚亂,什么最適合你不是我們今天討論的范圍,但有一點是明確的,在開始MVC架構(gòu)的旅程之前,對PHP面向?qū)ο蟮木幊谭绞椒椒ㄊ潜仨氄莆盏摹?br /> David Powers編寫了《PHP Object-Oriented Solutions》一書,專門闡述PHP5下的面向?qū)ο螅∣OP)編程方法和思路,在閱讀了本書后我個人受益匪淺,我沒有時間和能力對整書進行翻譯,但可以和大家分享其中一些精彩的章節(jié),前提是你已經(jīng)具備了一些PHP編程知識,或許少量的OOP知識對我們一起探討更有幫助。
我想概念的東西應(yīng)該從實踐中才能得到充分的體會,讓我們從實例開始吧。
定義一個類:
               
               
               
               
                ?php
class Product
{
// 在這里定義屬性
// 在這里定義方法
}
以上就是一個合法的類,雖然它沒有做任何事情。沒有規(guī)定你應(yīng)該將這個類定義在哪里,或者保存在哪里,但是根據(jù)一些約定俗稱的規(guī)定,我還是建議你將這個類保存在Product.php這個文件中,是的,用類名來做文件的名稱,以后你就會明白其中的道理。
關(guān)于方法和屬性的訪問控制:
大家都知道OOP有一個關(guān)鍵概念 - 封裝性,所以你需要控制一個類里面 方法和屬性的“能見度”。能見度描述了在任意代碼中是否可以調(diào)用一個類并使用其中的屬性和方法。
在PHP中我們有三個修飾語來定義這種能見度:
public: 不用質(zhì)疑,任何形式的訪問都是允許的
protected: 除了繼承它的子類,其他的外部訪問都是不允許的
private: 顧名思義,只有它自身所屬的類中可以被訪問
如果你遺漏了對方法和屬性的描述,系統(tǒng)則默認為public,當然了,這絕對不是一個好習(xí)慣。
定義一個屬性的時候,一定要對它的能見度進行描述,通常我們的習(xí)慣是用下劃線開頭來表示一個private或者protected屬性,比如 $_id,這樣就方便提醒你它的訪問是被限制的。
               
               
               
               

本文來自ChinaUnix博客,如果查看原文請點:http://blog.chinaunix.net/u/13606/showart_2165845.html
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP