gpt4 book ai didi

php - 为什么我需要 php 中的 isset() 函数?

转载 作者:行者123 更新时间:2023-12-02 07:56:00 25 4
gpt4 key购买 nike

我试图理解这之间的区别:

if (isset($_POST['Submit'])) { 
//do something
}

if ($_POST['Submit']) { 
//do something
}

在我看来,如果 $_POST['Submit'] 变量为 true,则它被设置。在这种情况下为什么需要 isset() 函数?

最佳答案

因为

$a = array("x" => "0");

if ($a["x"])
echo "This branch is not executed";

if (isset($a["x"]))
echo "But this will";

(另请参阅 http://hk.php.net/manual/en/function.isset.phphttp://hk.php.net/manual/en/language.types.boolean.php#language.types.boolean.casting )

关于php - 为什么我需要 php 中的 isset() 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2460290/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com