色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

PHP基礎(chǔ)之類(lèi)和對(duì)象18——對(duì)象比較

瀏覽:10日期:2022-09-14 18:54:41

PHP 5 中的對(duì)象比較要比 PHP 4 中復(fù)雜,所期望的結(jié)果更符合一個(gè)面向?qū)ο笳Z(yǔ)言。

當(dāng)使用比較運(yùn)算符(==)比較兩個(gè)對(duì)象變量時(shí),比較的原則是:如果兩個(gè)對(duì)象的屬性和屬性值 都相等,而且兩個(gè)對(duì)象是同一個(gè)類(lèi)的實(shí)例,那么這兩個(gè)對(duì)象變量相等。

而如果使用全等運(yùn)算符(===),這兩個(gè)對(duì)象變量一定要指向某個(gè)類(lèi)的同一個(gè)實(shí)例(即同一個(gè)對(duì)象)。

通過(guò)下面的示例可以理解以上原則。

Example #1 PHP 5 的對(duì)象比較

<?phpfunction bool2str($bool){ if ($bool === false) {return ’FALSE’; } else {return ’TRUE’; }}function compareObjects(&$o1, &$o2){ echo ’o1 == o2 : ’ . bool2str($o1 == $o2) . 'n'; echo ’o1 != o2 : ’ . bool2str($o1 != $o2) . 'n'; echo ’o1 === o2 : ’ . bool2str($o1 === $o2) . 'n'; echo ’o1 !== o2 : ’ . bool2str($o1 !== $o2) . 'n';}class Flag{ public $flag; function Flag($flag = true) {$this->flag = $flag; }}class OtherFlag{ public $flag; function OtherFlag($flag = true) {$this->flag = $flag; }}$o = new Flag();$p = new Flag();$q = $o;$r = new OtherFlag();echo 'Two instances of the same classn';compareObjects($o, $p);echo 'nTwo references to the same instancen';compareObjects($o, $q);echo 'nInstances of two different classesn';compareObjects($o, $r);?>

以上例程會(huì)輸出:

Two instances of the same classo1 == o2 : TRUEo1 != o2 : FALSEo1 === o2 : FALSEo1 !== o2 : TRUETwo references to the same instanceo1 == o2 : TRUEo1 != o2 : FALSEo1 === o2 : TRUEo1 !== o2 : FALSEInstances of two different classeso1 == o2 : FALSEo1 != o2 : TRUEo1 === o2 : FALSEo1 !== o2 : TRUE

Note:

PHP 擴(kuò)展中可以自行定義對(duì)象比較的原則。

標(biāo)簽: PHP
相關(guān)文章:
主站蜘蛛池模板: 图片区偷拍区小说区 | 神马我我不卡伦影视 | 亚洲国产一区在线二区三区 | 国内精品久久久久久久星辰影视 | 精品国产一区二区三区成人 | 男人的天堂在线 | 亚洲 欧美 手机 在线观看 | 91小视频在线观看免费版高清 | 成人在线网| 国产精品黄网站免费进入 | 国产一区二区在线看 | 成人ab片| 68久久久久欧美精品观看 | 精品国产成人综合久久小说 | 亚洲视频日韩 | 成人毛片免费免费 | 久艹视频在线免费观看 | 国产日韩欧美精品一区二区三区 | 色樱桃影院亚洲精品影院 | 国产一区二区三区免费大片天美 | 亚洲精品一区二区四季 | 欧美午夜免费一级毛片 | 在线国产网站 | 久久久精品免费视频 | 毛片免费全部播放一级 | 亚洲精品免费在线观看 | 香港三级做爰大爽视频 | 国产午夜永久福利视频在线观看 | 欧美一级专区免费大片野外交 | 国产1区在线观看 | 日韩欧美三级在线观看 | 女人成午夜大片7777在线 | 在线观看日本污污ww网站 | 亚欧在线视频 | 精品国产午夜久久久久九九 | 91欧美精品综合在线观看 | 国产成人艳妇在线观看 | 久久加勒比 | 边接电话边做国语高清对白 | 欧美成人国产一区二区 | 欧美成人免费大片888 |