<s id="z8ggw"><dfn id="z8ggw"></dfn></s>
<s id="z8ggw"></s>

<span id="z8ggw"><u id="z8ggw"></u></span>
  • <s id="z8ggw"></s>
    <u id="z8ggw"></u><s id="z8ggw"><dfn id="z8ggw"></dfn></s><dfn id="z8ggw"></dfn>
  • 變量作用域

    • 2020-07-13 13:34:22
    • 閱讀次數:
    • 作者:盈嵐科技小編
    • 來源:http://www.bibiworld.net

    在做網站中變量都必須在有效的范圍內使用,如果超出有效范圍,則變量就失去意義。變量的作用域如下表所示。

    網.jpg

    例如,在下面示例中,函數體內是無法引用全局變量的。

    <?php$a = 1;         //聲明全局變量function test(){    echo $a;    //引用全局變量,則無效}test();         //調用函數,顯示為空?>

    但是,如果在函數體使用global關鍵字聲明變量之后,則可以在函數內引用全局變量。

    <?php$a = 1;          //聲明全局變量function test(){    global $a;   //聲明全局變量    echo $a;     //引用全局變量,有效}test();          //調用函數,顯示為1?>

    靜態變量僅在局部函數域中存在,但當程序執行離開此作用域時,其值并不會丟失。例如,在下面示例中靜態變量$count能夠持續存儲現在疊加的值。

    <?phpfunction test(){    static $count = 0;   //聲明靜態變量    $count++;            //遞加變量值echo $count;         //顯示變量值    if ($count < 10) {   //如果變量值小于10,則繼續調用函數        test();    }}test();                  //調用函數echo "<p>";test();                  //第二次調用函數?>

    靜態變量提供了一種處理遞歸函數的方法。遞歸函數是一種調用自己的函數,用戶在寫遞歸函數時要小心,因為可能會無窮遞歸下去,所以必須確保有充分的方法來中止遞歸。這個簡單的函數遞歸計數到10,使用靜態變量$count來判斷何時停止,當時即便函數中止,如果繼續調用函數,用戶會發現$count的值是從11開始的,而不是0,演示效果如下圖所示。

    網2.jpg

    當前文章標題:變量作用域

    當前URL:http://www.bibiworld.net/news/wzzz/3238.html

    上一篇:聲明和使用變量

    下一篇:可變變量

    網站建設、網絡營銷咨詢專線:181-8386-5875(點擊可一鍵撥號)
    美女隐私免费网站,美女隐私全部免费网站,美女隐私网站免费看视频,美女隐私网站免费视频,美女隐私无遮挡网站视频,国产最大精品免费AV电影网站,国产最爽的乱婬视频,国产最爽的乱婬视频a,国产最新97超级碰碰碰碰碰久,国产最新99精品视频,巨胸流奶水视频www冈,巨胸美女露双奶头无圣光,巨胸喷奶水视频WWW,俱乐部换娇妻大杂交,剧情原创AV影视,人人操人人爽人人喊,人人操人人爽人人贱,人人操人人爽人人噜,人人操人人爽人人摸,人人操人人爽人人透,一圾黄色片一区二区_一个中国一级黄片儿_一个色综合高清在线观看,一女4p三黑人免费视频_一男一女真人免费A片_一男一女无遮掩一级毛片,一级婬片A级中文字幕_一级淫录像一区二区_一级一人片日本一级一大片,91九色国产社区在线观看,91九色蝌蚪熟女,91九色老熟女免费资源站,91九色私密保健,91九色自拍视频,一本高清无码dvd在线播放_一本高清码二区三区网站_一本高清码二区三区不卡。