日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

淺析PHP 5.0對(duì)象模型深度探索之綁定(3)_PHP教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

推薦:如何實(shí)現(xiàn)強(qiáng)大的翻頁(yè)跳轉(zhuǎn)功能
我們都知道用 php mysql 在 web 頁(yè)實(shí)現(xiàn)數(shù)據(jù)庫(kù)資料全部顯示是非常簡(jiǎn)單而有趣的,數(shù)據(jù)庫(kù)資料很少的情況下頁(yè)面顯示還是讓人滿意的,但是當(dāng)數(shù)據(jù)庫(kù)資料非常多的情況下,頁(yè)面的顯示情況將會(huì)變的 非

Listing 6.12 動(dòng)態(tài)綁定的好處

以下為引用的內(nèi)容:

class User //用戶
{
protected function isAuthorized() //是否是驗(yàn)證用戶
{
return(FALSE);
}

public function getName() //獲得名字
{
return($this->name);
}

public function deleteUser($username) //刪除用戶
{
if(!$this->isAuthorized())
{
print("You are not authorized.
n");
return(FALSE);
}

//delete the user
print("User deleted.
n");
}
}

class AuthorizedUser extends User //認(rèn)證用戶
{
protected function isAuthorized() //覆寫(xiě)isAuthorized()
{
return(TRUE);
}
}

$user = new User;
$admin = new AuthorizedUser;

//not authorized
$user->deleteUser("Zeev");

//authorized
$admin->deleteUser("Zeev");
?>

為什么private的類成員模擬靜態(tài)綁定? 為了回答這個(gè)問(wèn)題, 你需要回憶一下為什么需要有private成員.什么時(shí)候用它們來(lái)代替protected成員是有意義的?

private成員只有當(dāng)你不想讓子類繼承改變或特殊化父類的行為時(shí)才用到,這種情況比你想像的要少, 通常來(lái)說(shuō),一個(gè)好的對(duì)象分層結(jié)構(gòu)應(yīng)當(dāng)允許絕大多數(shù)功能被子類特殊化,改進(jìn),或改變—這是面向?qū)ο缶幊痰幕A(chǔ)之一。一定的情況下需要private方法或變量,例如當(dāng)你確信你不想允許子類改變父類中的某個(gè)特定的部份。

分享:解析PHP安裝全攻略:APACHE
首先,安裝并配置PHP3 1、解開(kāi)壓縮包到你喜歡的目錄如:C:PHP3 2、把C:php3php3.ini-inst文件改名成PHP3.INI并拷貝到C:windows 3、修改php3.ini。 a、修改doc_root=XXXX改成你自己

共3頁(yè)上一頁(yè)123下一頁(yè)
來(lái)源:模板無(wú)憂//所屬分類:PHP教程/更新時(shí)間:2009-08-02
相關(guān)PHP教程