中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

PHP5 的對象賦值機制介紹

復制代碼 代碼如下:
<?php
class SimpleClass{
public $var = 'a default value';
public function displayVar() {
echo $this->var;
}
}
$instance = new SimpleClass();
$assigned = $instance;
$reference =& $instance;
$instance->var = '$assigned will have this value';
$instance = null; // $instance and $reference become null var_dump($instance);var_dump($reference);var_dump($assigned);
var_dump($instance);
var_dump($assigned);
var_dump($reference);
?>

php5 改寫了OOP底層。當類生成一個實例(對象)的時候,返回值$instance并不是對象本身,而只是對象的一個id(或者資源句柄),所以,當$instance被賦值給$assigned的時候,$assigned也指向了這個對象,這有點像普通變量的引用(&)操作。所以,當對$instance初始化的時候,$assigned也被初始化了。但是,當$instance被銷毀(=null)的時候,因為對應的對象還有一個句柄存在($assigned),所以對象并不會被銷毀,析構函數也不會被觸發。結果,var_dump($assigned)是對象的值,而$instance已經是空句柄,顯示null。$reference因為與$instance有類似普通變量間的引用關系,所以也成為空句柄,顯示 null。

php技術PHP5 的對象賦值機制介紹,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 欧美日韩亚洲国产综合 | 97色在线观看免费视频 | 特级丰满少妇一级aaaa爱毛片 | 精品国产视频 | 国产欧美一级 | 草久久 | 久草在线 | 中文字幕成人av | 精品国产欧美日韩不卡在线观看 | 中文字幕日韩一区 | 五月婷婷视频 | 国产精品久久久久久久粉嫩 | 精品福利视频一区二区三区 | 91电影在线播放 | 亚洲综合天堂 | 99精品一区二区三区 | 成在线人视频免费视频 | 亚洲小说图片 | 日本色综合 | 国产日韩欧美二区 | 综合久久综合久久 | 无码一区二区三区视频 | 91欧美精品成人综合在线观看 | 中文字幕国产精品视频 | 一区二区欧美在线 | 精品久久香蕉国产线看观看亚洲 | 色综合视频 | 黄色在线免费观看 | 乱码av午夜噜噜噜噜动漫 | 91在线精品视频 | 99精品视频在线 | 国产网站在线播放 | 日韩午夜在线观看 | 看特级黄色片 | 免费超碰 | 伊人激情网 | 久久久久一区 | 国产激情自拍视频 | 欧美成人在线影院 | 国产片一区二区三区 | 精品欧美一区二区中文字幕视频 |