亚洲乱码卡一卡二卡三永久-亚洲乱码一二三四区-亚洲乱码一区二区三区在线观看-亚洲伦理一区-成人在色线视频在线观看免费大全-成人在线91

雖然 PHP5 還沒有正式發布(開發版本已經提供下載),但我們現在就可以開始體驗一下新的版本 將要帶給我們的驚喜。在以下的介紹中,我們將重點講述PHP5 中的三大特色功能。這三大特點為:

* 新的對象模式 (New Object Mode)

* 異常處理 (Exceptions)

* 名稱空間 (Namespace)

在開始之前,要聲明兩點:

* 文章中的例子為了說明如何操作,有些部分使用了 PHP4 的表現手段,這僅僅是為了提高文章的可讀性。* 文章中描述的部分與 PHP5 的最終發布版可能會有一些出入

在 PHP5 沒有最終正式發布前,你可以隨時從 http://snaps.php.net 下載到最新的編譯版本來親自體驗一下 PHP5 所帶給我們這些嶄新的功能。

新的對象模式

PHP5 中的對象已經進行了較系統、較全面的調整,現在的樣子可能看起來會有些類似于 Java。本小節著重講述 PHP5 中新的對象模式,并舉了一些較簡易的例子來說明。就讓本節成為你的 PHP5 之旅的一個新起點吧。

* 構造函數和析構函數

* 對象的引用

* 對象的克隆

* 對象中的私有、公共及受保護模式

* 接口 (Interfaces)

* 抽象類

* __call

* __set 和 __get

* 靜態成員

構造函數和析構函數

在 PHP4 中,當函數與對象同名時,這個函數將成為該對象的構造函數,并且在 PHP4 中沒有析構函數的概念。

在 PHP5 中,構造函數被統一命名為 __construct,并且引入了析構函數的概念,被統一命名為 __destruct。

例一:構造函數和析構函數

x = $x;
}
function display() {
  print($this->x);
}
function __destruct() {
  print("bye bye");
}
}
$o1 = new foo(4);
$o1->display();
?>

在上面的例子中,當你終止調用 foo 類的時候,其析構函數將會被調用,上例中會輸出 “bye bye”。

對象的引用

眾所周知,在PHP4 中,傳遞變量給一個函數或方法,實際是把這個變量做了一次復制,也就意味著你傳給函數或方法的是這個變量的一個副本,除非你使用了引用符號 “&” 來聲明是要做一個引用,而不是一個 Copy。在 PHP5 中,對象總是以引用的形式存在的,對象中的賦值操作同樣也都是一個引用操作。

例二:對象的引用

x = $x;
} 
function getX() {
  return $this->x;
}
}
$o1 = new foo;
$o1->setX(4);
$o2 = $o1;
$o1->setX(5);
if($o1->getX() == $o2->getX()) print("Oh my god!");
?>

對象的克隆

如上所述,當一個對象始終以引用的形式來被調用時,如果我想得到該對象的一個副本,該怎么辦呢?PHP5 提供了一個新的功能,就是對象的克隆,語法為 __clone。

例三:對象的克隆

x = $x;
} 
function getX() {
  return $this->x;
}
} 
$o1 = new foo;
$o1->setX(4);
$o2 = $o1->__clone();
$o1->setX(5); if($o1->getX() != $o2->getX()) print("Copies are independant");
?>

對象克隆的方法在其它很多應用程序語言中都是存在的,所以你不必擔心它的穩定性。

穩定

產品高可用性高并發

貼心

項目群及時溝通

專業

產品經理1v1支持

快速

MVP模式小步快跑

承諾

我們選擇聲譽

堅持

10年專注高端品質開發
  • 返回頂部
主站蜘蛛池模板: 色黄网站在线观看 | 男女啪啪后进式猛烈动态图 | 亚洲欧美日本综合一区二区三区 | 欧美性生活一级 | 五月天婷婷精品免费视频 | 久久久噜噜噜www成人网 | sss亚洲国产欧美一区二区 | 2021国产精品成人免费视频 | 男女晚上黄羞羞视频播放 | 99看视频| 六月丁香激情 | 国产亚洲3p一区二区三区 | 日本人免费xxx在线视频 | 欧美视频网 | 99视频精品免视3 | 久久精品免费观看 | 黄色视屏免费观看 | 天天操天天玩 | 色香欲亚洲天天综合网 | 网站一级片 | 99视频全部免费 | 天天干2018| 亚洲成人xxx | 国产精品久久天天影视 | 亚洲午夜18 | 国产乱理伦片在线看 | 日本无翼乌邪恶彩色大全 | 午夜激情影院 | 一个色在线视频 | 日日碰狠狠添天天爽五月婷 | 2020在线不卡观看视频 | 午夜天堂在线观看 | 日本三级2021 | 麻豆国产三级在线观看 | 99精品在免费线视频 | 欧美在线一级精品 | xxxxx在线视频 | 欧美色图一区 | 中文字幕在线视频播放 | 国产欧美日韩精品一区二 | 成人午夜免费在线观看 |