php程序变量,PHP 变量
生活随笔
收集整理的這篇文章主要介紹了
php程序变量,PHP 变量
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Local 和 Global 作用域
函數之外聲明的變量擁有 Global 作用域,只能在函數以外進行訪問。
函數內部聲明的變量擁有 LOCAL 作用域,只能在函數內部進行訪問。
下面的例子測試了帶有局部和全局作用域的變量:
實例
$x=5; // 全局作用域
function myTest() {
$y=10; // 局部作用域
echo "
測試函數內部的變量:
";echo "變量 x 是:$x";
echo "
";
echo "變量 y 是:$x";
}
myTest();
echo "
測試函數之外的變量:
";echo "變量 x 是:$x";
echo "
";
echo "變量 y 是:$x";
?>
運行實例
在上例中,有兩個變量 $x 和 $y,以及一個函數 myTest()。$x 是全局變量,因為它是在函數之外聲明的,而 $y 是局部變量,因為它是在函數內聲明的。
如果我們在 myTest() 函數內部輸出兩個變量的值,$y 會輸出在本地聲明的值,但是無法 $x 的值,因為它在函數之外創建。
然后,如果在 myTest() 函數之外輸出兩個變量的值,那么會輸出 $x 的值,但是不會輸出 $y 的值,因為它是局部變量,并且在 myTest() 內部創建。
注釋:您可以在不同的函數中創建名稱相同的局部變量,因為局部變量只能被在其中創建它的函數識別。
總結
以上是生活随笔為你收集整理的php程序变量,PHP 变量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php注册登录遍写入 遍验证,在文件指定
- 下一篇: php extname shared,P