国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

PHP基礎(chǔ)之類和對(duì)象21——對(duì)象和引用

瀏覽:8日期:2022-09-15 08:08:54

在php5 的對(duì)象編程經(jīng)常提到的一個(gè)關(guān)鍵點(diǎn)是“默認(rèn)情況下對(duì)象是通過引用傳遞的”。但其實(shí)這不是完全正確的。下面通過一些例子來說明。

php的引用是別名,就是兩個(gè)不同的變量名字指向相同的內(nèi)容。在php5,一個(gè)對(duì)象變量已經(jīng)不再保存整個(gè)對(duì)象的值。只是保存一個(gè)標(biāo)識(shí)符來訪問真正的對(duì)象內(nèi)容。 當(dāng)對(duì)象作為參數(shù)傳遞,作為結(jié)果返回,或者賦值給另外一個(gè)變量,另外一個(gè)變量跟原來的不是引用的關(guān)系,只是他們都保存著同一個(gè)標(biāo)識(shí)符的拷貝,這個(gè)標(biāo)識(shí)符指向同一個(gè)對(duì)象的真正內(nèi)容。

Example #1 引用和對(duì)象

<?php class A {public $foo = 1; } $a = new A; $b = $a; // $a ,$b都是同一個(gè)標(biāo)識(shí)符的拷貝 // ($a) = ($b) = <id> $b->foo = 2; echo $a->foo.'n'; $c = new A; $d = &$c; // $c ,$d是引用 // ($c,$d) = <id> $d->foo = 2; echo $c->foo.'n'; $e = new A; function foo($obj) {// ($obj) = ($e) = <id>$obj->foo = 2; } foo($e); echo $e->foo.'n';?>

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

222

標(biāo)簽: PHP
相關(guān)文章:
主站蜘蛛池模板: 亚洲欧美一级久久精品 | 欧美日韩在线永久免费播放 | 男人操美女逼视频 | 一级亚洲| 久久久久久久岛国免费观看 | 一级真人毛片 | 亲子乱子伦xxxx| 国产精品成人观看视频国产 | 18性欧美69 | 欧美 日韩 国产 成人 在线观看 | 日本激情视频在线观看 | 亚洲高清国产拍精品影院 | 久久999精品| 99在线小视频 | 免费一级网站 | 国产欧美精品综合一区 | 一区二区三区四区视频在线 | 九九久久精品 | 国产一区二区三区在线看 | www亚洲免费 | 亚洲精品国产成人7777 | 亚洲精品久久99久久 | 国产做爰一区二区 | 99在线观看精品 | 国产亚洲精品一区二区久久 | 老妇激情毛片 | 毛片久久| 国产a视频| 亚洲精品免费视频 | 久久亚洲国产精品 | 爱逼综合网| 偷偷操不一样的久久 | 亚洲精品91香蕉综合区 | julia中文字幕久久亚洲 | 国产欧美曰韩一区二区三区 | 免费的三级网站 | 男子操女子 | 手机看片99 | 在线观看自拍视频 | 欧美一级艳片视频免费观看 | 免费看黄网址 |