您好,登錄后才能下訂單哦!
php引用的工作原理
<?php
定義一個變量
$arr = range(0,1000); //創建一個0到1000的數組
思考問題 $arr 變量在內存中是如何體現的呢?
$arr 會在內存當中開辟一塊空間來存放
定義一個變量 $array 將$arr賦值給$array
$array = $arr;
思考一個問題 $array 會在內存當中創建一個新的空間嗎?
其實是不會的因為php當中有個機制是 COW 代表的意思是 Copy On Write 只有在$array 或者 $arr 有寫實操作才會在內存中會創建一塊新的空間
那么怎么來驗證一下內 在php到中給我們提供一個查看內存使用情況的函數 memory_get_usage() 來查看內存的使用情況;
以上是我對引用變量的理解!!!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。