以下是我幫大家整理的php中的作用域,有興趣的同學可以去看看。
局部作用域: 一個函數的內部:
#超全域作用域: 就是指所有的程式碼範圍
全域作用域: 就是不在函數內部的範圍--函數外部
注意: 局部範圍不能存取全域範圍的
如果局部要使用全域變數
<?php $v1 = 1; function f1() { echo "<br /> v1 = $v1"; // 未定义的v1; // 若要局部访问全局 /* global $v1; // 声明外部变量的局部变量,此时就可以使用全局变量v1了 */ } ?>
這時候我們可以用$GLOBAL['v1']進行存取
$GLOBAL是全域變數的集合的超全域變數.
如果我們對$ GLOBAL的某個單元進行unset,這個時候就會完全刪除該變數
我們也可以透過$GLOBAL進行變數賦值
unset($GLOBALS['v6']);
上面是我整理給大家的,希望今後對大家有幫助。
相關文章:
以上是結合程式碼詳細介紹php中的作用域的詳細內容。更多資訊請關注PHP中文網其他相關文章!