gpt4 book ai didi

php - 如果 (!empty($thing)) 与 if($thing)

转载 作者:可可西里 更新时间:2023-11-01 13:50:43 25 4
gpt4 key购买 nike

假设 $thing 可以是任何类型,这两个语句的执行是否相同?

if (!empty($thing)) {
// do stuff
}

if ($thing) {
// do stuff
}

我知道我可以尝试一下,但我不确定我是否能捕捉到所有边缘情况...我担心在某些情况下它们会以相同的方式执行,但不是全部。

最佳答案

如果 $thing 未定义,则 if ($thing) 将抛出(非致命)错误,而 if (!empty($thing) ) 将返回 false。

参见 empty()在 PHP 文档中。

关于php - 如果 (!empty($thing)) 与 if($thing),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13498118/

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