在国产在线视频a在线视频,国产欧美一区二区三区网站,国内精产品一二二三的区别,国产日韩精品91

    <s id="gmbiu"></s>

        <sup id="gmbiu"><thead id="gmbiu"><input id="gmbiu"></input></thead></sup>
        <strike id="gmbiu"></strike>

        管理員登陸

        PHP 使用 $_GET 提示 Undefined array key 怎么辦?

        今天遇到 PHP 使用 $_POST 提示 Undefined array key 錯(cuò)誤的問(wèn)題 解決之后,后面又遇到了使用 $_GET 提示 Undefined array key 錯(cuò)誤的情況。
        類似于:
        PHP Warning:  Undefined array key "aaa" in demo.php on line 3
        同樣是因?yàn)?PHP 升級(jí)到 PHP 8.0 / PHP 8.1 之后,對(duì)于語(yǔ)法的要求更嚴(yán)格了,所以會(huì)有錯(cuò)誤提示。
        經(jīng)過(guò)測(cè)試,可以在使用 $_GET 之前,用 isset() 函數(shù)做一個(gè)判斷,如果存在,則執(zhí)行。
        比如原來(lái)的代碼是:
        $a = $_GET["aaa"];
        增加一個(gè) isset() 函數(shù)的判斷,變成:
        if (isset($_GET["aaa"])){
            $a = $_GET["aaa"];
        }
        注意,這時(shí)候還可能會(huì)出現(xiàn)另外一個(gè)錯(cuò)誤,就是
        PHP Warning:  Undefined variable $a in demo.php on line 33
        也就是如果 $_GET["aaa"] 不存在的話,那么 $a 也就不會(huì)被設(shè)置,所以可以做一個(gè)初始化,改成下面這樣:
        $a = "";
        if (isset($_GET["aaa"])){
            $a = $_GET["aaa"];
        }
        先把變量 $a 初始化為空值,后面再通過(guò) $_GET 來(lái)獲取數(shù)值。

        信息科技 2024-03-16 01:21:53 通過(guò) 網(wǎng)頁(yè) 瀏覽(2087) 打印

        共有0條評(píng)論!

        發(fā)表評(píng)論