亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP中while循環與do...while循環怎么用

發布時間:2022-02-22 09:51:17 來源:億速云 閱讀:155 作者:小新 欄目:開發技術

小編給大家分享一下PHP中while循環與do...while循環怎么用,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

PHP 變量
變量是存儲信息的容器。
變量的名稱可以很短(比如 x 和 y),也可以取更具描述性的名稱(比如 carname)。
正如代數,PHP 變量可用于保存值(x=5)和表達式(z=x+y)。

<?php
    $x=5;
    $y=6;
    $z=$x+$y;
    echo $z;
?>

注釋:類似代數,x=5,y=6,z=x+y,計算出 z 的值是 11。
提示:在 PHP 中,這三個字母被稱為變量。變量可以視為存儲數據的容器。

PHP 變量規則:
變量以 $ 符號開頭,其后是變量的名稱
變量名稱必須以字母或下劃線開頭,而不能以數字開頭
變量名稱只能包含字母數字字符和下劃線(A-z、0-9 以及 _)
變量名稱對大小寫敏感($y 與 $Y 是兩個不同的變量)

創建 PHP 變量
PHP 沒有創建變量的命令。變量會在首次為其賦值時被創建:

<?php
    $txt="Hello world!";
    $x=5;
    $y=10.5;
?>

注釋:本例中,變量 txt 會保存值 Hello world!,變量 x 會保存值 5,變量 y 會保存值 10.5。
提示:如果您為變量賦的值是文本,請用引號包圍該值。

PHP 是一門類型松散的語言
在上面的例子中,請注意我們不必告知 PHP 變量的數據類型。
PHP 根據它的值,自動把變量轉換為正確的數據類型。
在諸如 C 和 C++ 以及 Java 之類的語言中,程序員必須在使用變量之前聲明它的名稱和類型。

PHP 變量作用域
在 PHP 中,可以在腳本的任意位置對變量進行聲明。
變量的作用域指的是變量能夠被引用/使用的那部分腳本。
PHP 有三種不同的變量作用域:local(局部)、global(全局)、static(靜態)。

Local 和 Global 作用域
函數之外聲明的變量擁有 Global 作用域,只能在函數以外進行訪問。
函數內部聲明的變量擁有 LOCAL 作用域,只能在函數內部進行訪問。

<?php
    $x=5; // 全局作用域(global scope)
    function myTest() {
        $y=10; // 局部作用域(local scope)
        echo "<p>測試函數內部的變量:</p>";
        echo "變量 x 是:$x";
        echo "<br>";
        echo "變量 y 是:$y";
    } 
    myTest();
    echo "<p>測試函數之外的變量:</p>";
    echo "變量 x 是:$x";
    echo "<br>";
    echo "變量 y 是:$y";
?>

注釋:在上例中,有兩個變量 $x 和 $y,以及一個函數 myTest()。
    $x 是全局變量,因為它是在函數之外聲明的,而 $y 是局部變量,因為它是在函數內聲明的。
    在 myTest() 函數內部輸出兩個變量的值,$y 會輸出在本地聲明的值,但是無法 $x 的值。
    在 myTest() 函數之外輸出兩個變量的值,那么會輸出 $x 的值,但是不會輸出 $y 的值。
    可以在不同的函數中創建名稱相同的局部變量,因為局部變量只能被在其中創建它的函數識別。

PHP global 關鍵詞
global 關鍵詞用于訪問函數內的全局變量。在(函數內部)變量前面使用 global 關鍵詞:

<?php
    $x=5;
    $y=10;
    function myTest() {
        global $x,$y;
        $y=$x+$y;
    }
    myTest(); // 運行函數
    echo $y;  // 輸出 15
?>

PHP 同時在名為 $GLOBALS[index] 的數組中存儲了所有的全局變量。下標存有變量名。
這個數組在函數內也可以訪問,并能夠用于直接更新全局變量。上面的例子可以這樣重寫:

<?php
    $x=5;
    $y=10;
    function myTest() {
        $GLOBALS["y"]=$GLOBALS["x"]+$GLOBALS["y"];
    }
    myTest();
    echo $y; // 輸出 15
?>


PHP static 關鍵詞
通常,當函數完成/執行后,會刪除所有變量。
不過,有時候需要不刪除某個局部變量,那么,請在您首次聲明變量時使用 static 關鍵詞。
然后,每當函數被調用時,這個變量所存儲的信息都是函數最后一次被調用時所包含的信息:

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

注釋:該變量使用 static 關鍵詞后仍然是函數的局部變量。本實例運行結果為 "012"。

看完了這篇文章,相信你對“PHP中while循環與do...while循環怎么用”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

图片| 滨海县| 双桥区| 二连浩特市| 禹州市| 安福县| 新巴尔虎右旗| 金门县| 大连市| 哈尔滨市| 体育| 安化县| 夏河县| 广饶县| 都兰县| 松溪县| 海淀区| 潜山县| 屏山县| 宝兴县| 卓尼县| 房产| 大埔区| 临西县| 大同县| 兰坪| 华池县| 青神县| 京山县| 英山县| 巴彦县| 和硕县| 易门县| 浮梁县| 台中县| 湖南省| 乌海市| 理塘县| 抚宁县| 祥云县| 石台县|