天天躁日日躁狠狠躁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 的對象賦值機制介紹,轉載需保留來源!

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

主站蜘蛛池模板: 国产午夜一级淫片 | 国产在线精品视频二区 | 暖暖在线观看播放视频 | 熟妇久久无码人妻AV蜜桃 | 青青青伊人| 伦理 电影在线观看百度影音 | 素人约啪第五季 | 工口肉肉彩色不遮挡 | xxx军人3p大gay | 午夜想想爱午夜剧场 | 久久综合给合久久狠狠狠… | 秋霞电影午夜伦午夜 | 草莓视频cm.888tw | 性色少妇AV蜜臀人妻无码 | 花蝴蝶高清在线视频免费观看 | 97成人免费视频 | 国产原创中文视频 | 最近2019年日本中文免费字幕 | 扒开双腿疯进出爽爽爽动态图 | 女人和男人插曲视频大全 | 婷婷综合久久狠狠色 | 被同桌摸出水来了好爽的视频 | 日韩av片无码一区二区不卡电影 | 免费看美女的网站 | 麻豆免费版 | 久久久久国产精品嫩草影院 | 国产精品爽爽久久久久久蜜桃 | 公和熄洗澡三级中文字幕 | 全免费A敌肛交毛片免费懂色AV | 午夜亚洲国产理论片二级港台二级 | 亚洲高清无码在线 视频 | WWW污污污抽搐喷潮COM | xxxxxx视频 | 国产亚洲福利精品一区 | 国产亚洲精品线观看不卡 | 91福利国产在线观看网站 | 在线看片av以及毛片 | 漂亮美女2018完整版 | 被滋润的艳妇疯狂呻吟白洁老七 | 狠狠色狠狠色综合日日92 | 插曲的痛30分钟视频最新章节 |