php 變數作用域
變數的作用域是指令碼中變數可被引用和使用的部分,php 中有四種不同的變數作用域:
序號 作用域 描述
1 local 區域性作用域
2 global 全域性作用域
3 static 靜態作用域
4 parameter 函式引數作用域
1、local(本地的)—— 區域性變數的作用域
在 php 函式內部宣告的變數是區域性變數,僅能在函式內部訪問。
<?php function test() echo "外部輸出結果:" . $a; // 無法訪問變數 a echo php_eol; test(); ?>
輸出結果:
外部輸出結果:
內部輸出結果:15
四種作用域
當程式較大時,需要考慮將程式分解成若干個部分,此時檔案和函式之間的識別符號可能會遇到重名衝突,所以要對識別符號的作用範圍進行更為細緻的考慮和規劃。根據c語言識別符號的作用範圍,可以將作用域分為4種 函式原型作用域,函式作用域,塊作用域和檔案作用域。下來我們就來介紹一下這四種作用域。它指的是在宣告函式...
PYTHON的四種作用域
作用域又可以被稱為命名空間,指變數起作用的範圍。python變數作用域可以分為四種,分別為區域性作用域 巢狀作用域 全域性作用域 內建作用域。python的四種所用域及其呼叫順序,當使用某一變數時,首先在函式內部進行搜尋 區域性作用域 l 搜尋不到便到上層函式或類中進行查詢 巢狀作用域 e 再查詢不...
C語言中的四種作用域
c語言編譯器可以確認四種不同型別的作用域 一.塊作用域。在k r c中,函式形參的作用域始於形參的宣告處,位於函式體之外如果函式體內部宣告了名字相同的區域性變數,他們就將隱藏起來 ansi c遏止了這種錯誤的可能性,它把形參的作用域設定為整個函式體。二.檔案作用域。任何在 塊之外宣告的識別符號都具有...