1. 程式人生 > >PHP&引用變量

PHP&引用變量

分享 vpd RoCE 圖片 oss tro 工作原理 col 技術分享

概念

在 PHP 中引用意味著用不同的名字訪問同一個變量內容。

定義方式

使用 & 符號

工作原理

技術分享圖片
內存圖例:
技術分享圖片
memory_get_usage()函數:
技術分享圖片
執行結果:
技術分享圖片

引用變量:
技術分享圖片
引用變量的內存占用結果:
技術分享圖片

zval 變量容器(一)
技術分享圖片
技術分享圖片
zval 變量容器(二)
技術分享圖片
技術分享圖片
zval 變量容器(三)
技術分享圖片
技術分享圖片
zval 變量容器(四)
技術分享圖片
技術分享圖片
技術分享圖片
end

// unset 只會取消引用,不會銷毀空間
技術分享圖片
技術分享圖片

// 對象本身就是引用傳值(clone())

技術分享圖片
技術分享圖片

PHP&引用變量