gpt4 book ai didi

php - (isset($someValue) && ($someValue != '' )) 与 !empty($someValue) - 它们相同吗?

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

下面两个说法是否相似?

if (isset($someValue) && $someValue != '') 

if(!empty($someValue]))

最佳答案

不,它们不一样。是的,它们很相似。第一个检查 'someValue' 是否已设置且不等于 null 加上它是否不是空字符串。如果 $_GET['act'] 未设置或在被视为空的变量列表中并列在 documentation page 上,则第二个为真.

同一文档页面中的以下示例应填补所有空白:

$var = 0;

// Evaluates to true because $var is empty
if (empty($var)) {
echo '$var is either 0, empty, or not set at all';
}

// Evaluates as true because $var is set
if (isset($var)) {
echo '$var is set even though it is empty';
}

关于php - (isset($someValue) && ($someValue != '' )) 与 !empty($someValue) - 它们相同吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5985759/

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