欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

          PHP 變量的四大作用域

          PHP 變量作用域

          ● local

          ● global

          ● static

          ● parameter

          局部作用域、全局作用域

          <?php $x = 50; // 全局變量 function myTest() {     $y = 100; // 局部變量 }

          PHP global 關(guān)鍵字

          global 關(guān)鍵字用于函數(shù)內(nèi)訪問全局變量。

          在函數(shù)內(nèi)調(diào)用函數(shù)外定義的全局變量,可以在函數(shù)中的變量前加上 global 關(guān)鍵字。

          <?php $x = 50; $y = 100; function myTest() {     global $x, $y;     $y = $x + $y; } myTest(); echo $y;  // 輸出 150

          PHP 將所有全局變量存儲在一個名為 $GLOBALS 的數(shù)組中。

          所以上述代碼可以換一種寫法:

          <?php $x = 50; $y = 100; function myTest() {     $GLOBALS['y'] = $GLOBALS['x'] + $GLOBALS['y']; }  myTest(); echo $y;

          PHP Static 作用域

          PHP 當(dāng)一個函數(shù)完成時,它的所有變量通常都會被刪除。為了有些局部變量不被刪除,可以在第一次聲明變量的時候使用 static 關(guān)鍵字。

          <?php function myTest() {     static $x = 0;     echo $x;     $x++;     echo PHP_EOL; } myTest(); myTest(); myTest();

          參數(shù)作用域 (形參)

          參數(shù)聲明作為函數(shù)聲明的一部分。

          <?php function myTest($x) {     echo $x; } myTest('Galois'); myTest(8888);

          小補(bǔ)充:

          打印數(shù)組方式:

          echo '<pre>'; print_r($arr);

          贊(0)
          分享到: 更多 (0)
          網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號