久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

PHP 變量范圍 (Variable scope)

 weiweity 2010-12-02

上一章我們講述了 PHP 函數(shù)(Functions),,這一章我們講述變量的作用范圍 (Variable scope) ,。我們有必要搞清楚函數(shù)內(nèi)部的變量,和函數(shù)外部的變量的區(qū)別,。

全局變量 (global variables)和局部變量 (local variables)

我們將函數(shù)內(nèi)部的變量稱為局部變量 (local variables),。通常它只作用于該函數(shù)內(nèi)部,只能在函數(shù)內(nèi)部被訪問到,,它不影響函數(shù)外的代碼,。

函數(shù)外部的變量,我們稱為全局變量 (global variables),。通常它作用在函數(shù)外部,。它不影響函數(shù)內(nèi)部。

我們看一個示例,,下面這個示例,,雖然兩個變量名都叫 $a,但是表示兩個不同的變量,,一個在函數(shù)外部,一個在函數(shù)內(nèi)部,。

<html>
<body>
<?php
$a = "Boston Legal";
function getA()
{
$a ="House";
return $a;
}
echo $a."<br />";
echo getA();
?>
</body>
</html>

返回的結(jié)果是:

Boston Legal
House

函數(shù)外部變量 $a 的值為"Boston Legal",,函數(shù)內(nèi)部變量 $a 的值為"House",。

在函數(shù)內(nèi)部訪問全局變量

如果你想在函數(shù)內(nèi)部也能訪問到某個全局變量,可以使用$GLOBALS,,$GLOBALS 是個 PHP 超全局變量,。示例如下:

<html>
<body>
<?php
$a = "Boston Legal";
function getA()
{
$a ="House"."<br />".$GLOBALS['a'];
return $a;
}
echo getA();
?>
</body>
</html>

$GLOBALS 是一個全局變量數(shù)組,該數(shù)組的 key 是全局變量名,,該數(shù)組的值是全局變量的內(nèi)容,。

示例中$GLOBALS['a']表示函數(shù)外部的全局變量 $a。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多