文章詳情頁
PHP基礎之引用的解釋3——引用的取消和定位
瀏覽:6日期:2022-09-15 10:19:43
取消引用
當 unset 一個引用,只是斷開了變量名和變量內容之間的綁定。這并不意味著變量內容被銷毀了。例如:
<?php $a = 1; $b =& $a; unset($a);?>
不會 unset $b,只是 $a。
再拿這個和 Unix 的 unlink 調用來類比一下可能有助于理解。
引用定位許多 PHP 的語法結構是通過引用機制實現的,所以上述有關引用綁定的一切也都適用于這些結構。一些結構,例如引用傳遞和返回,已經在上面提到了。其它使用引用的結構有:
global 引用當用 global $var 聲明一個變量時實際上建立了一個到全局變量的引用。也就是說和這樣做是相同的:
<?php $var =& $GLOBALS['var'];?>
這意味著,例如,unset $var 不會 unset 全局變量。
$this在一個對象的方法中,$this 永遠是調用它的對象的引用。
標簽:
PHP
上一條:PHP基礎之引用的解釋2——引用傳遞和返回下一條:PHP基礎之預定義變量
相關文章:
1. Python獲取抖音關注列表封號賬號的實現代碼2. ajax請求添加自定義header參數代碼3. Python數據分析之pandas函數詳解4. 解決Python 進程池Pool中一些坑5. php測試程序運行速度和頁面執行速度的代碼6. 無線標記語言(WML)基礎之WMLScript 基礎第1/2頁7. 三個不常見的 HTML5 實用新特性簡介8. 使用.net core 自帶DI框架實現延遲加載功能9. php網絡安全中命令執行漏洞的產生及本質探究10. Warning: require(): open_basedir restriction in effect,目錄配置open_basedir報錯問題分析
排行榜
