首頁 >後端開發 >php教程 >結合程式碼詳細介紹php中的作用域

結合程式碼詳細介紹php中的作用域

亚连
亚连原創
2018-05-17 14:13:221929瀏覽

以下是我幫大家整理的php中的作用域,有興趣的同學可以去看看。

變數的作用域

局部作用域: 一個函數的內部:

#超全域作用域: 就是指所有的程式碼範圍
全域作用域: 就是不在函數內部的範圍--函數外部
注意: 局部範圍不能存取全域範圍的
如果局部要使用全域變數

<?php
$v1 = 1;
  function f1()
  {
     
echo
 "<br /> v1 = $v1";  // 未定义的v1;
 // 若要局部访问全局
 /*
    global $v1; // 声明外部变量的局部变量,此时就可以使用全局变量v1了
 
 */
  }
?>

這時候我們可以用$GLOBAL['v1']進行存取
$GLOBAL是全域變數的集合的超全域變數.
如果我們對$ GLOBAL的某個單元進行unset,這個時候就會完全刪除該變數
我們也可以透過$GLOBAL進行變數賦值
 unset($GLOBALS['v6']);

上面是我整理給大家的,希望今後對大家有幫助。

相關文章:

詳細講解php中require,include,use區分

詳細講解php 類別、方法關鍵字教學

 namespace及use具體的使用方法

以上是結合程式碼詳細介紹php中的作用域的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn