天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

PHP5 的對(duì)象賦值機(jī)制介紹

復(fù)制代碼 代碼如下:
<?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底層。當(dāng)類生成一個(gè)實(shí)例(對(duì)象)的時(shí)候,返回值$instance并不是對(duì)象本身,而只是對(duì)象的一個(gè)id(或者資源句柄),所以,當(dāng)$instance被賦值給$assigned的時(shí)候,$assigned也指向了這個(gè)對(duì)象,這有點(diǎn)像普通變量的引用(&)操作。所以,當(dāng)對(duì)$instance初始化的時(shí)候,$assigned也被初始化了。但是,當(dāng)$instance被銷毀(=null)的時(shí)候,因?yàn)閷?duì)應(yīng)的對(duì)象還有一個(gè)句柄存在($assigned),所以對(duì)象并不會(huì)被銷毀,析構(gòu)函數(shù)也不會(huì)被觸發(fā)。結(jié)果,var_dump($assigned)是對(duì)象的值,而$instance已經(jīng)是空句柄,顯示null。$reference因?yàn)榕c$instance有類似普通變量間的引用關(guān)系,所以也成為空句柄,顯示 null。

php技術(shù)PHP5 的對(duì)象賦值機(jī)制介紹,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 5g在视影讯天天5g免费观看 | xfplay 无码专区 亚洲 | 双腿打开揉弄高潮H苏安安秦慕深 | 521人成a天堂v | 俄罗斯女人Z0ZOZO| 精品 在线 视频 亚洲 | 色狠狠一区二区 | 99久久精品一区二区三区 | 人妻熟妇乱又伦精品视频中文字幕 | 欧美大片免费观看 | 特级毛片全部免费播放免下载 | 先锋影音av无码第1页 | 亚洲风情无码免费视频 | 亚洲 欧美 国产 综合 播放 | 亚洲中文字幕手机版 | 天天色天天综合网 | 国产偷国产偷亚州清高 | 一线高清视频在线播放 | 男人脱女人衣服吃奶视频 | 双性精跪趴灌满h室友4p | 亚洲精品一线二线三线无人区 | YELLOW视频直播在线观看 | 日本精品久久无码影院 | 国产亚洲精品AV麻豆狂野 | 中俄两军在日本海等上空战略巡航 | 孕交videosgratis乌克兰 | 男人插曲女人的叫声 | 亚洲AV人无码综合在线观看蜜桃 | 郭德纲于谦2012最新相声 | 老王午夜69精品影院 | 九九热视频这里只有精 | 男人插曲女人下生免费大全 | 国产成人精品午夜福麻豆报告 | 国产在线成人一区二区三区 | 天天躁夜夜踩很很踩2022 | 好紧好湿太硬了我太爽了文字 | 中国少妇内射XXXX狠干 | 日韩欧美一区二区三区在线 | 国产精品AV色欲蜜臀在线 | 高清欧美videos sexo | 女神被调教成了精盆 |