gpt4 book ai didi

PHP:if (!$val) VS if (empty($val))。有什么不同吗?

转载 作者:IT王子 更新时间:2023-10-29 00:11:28 26 4
gpt4 key购买 nike

我想知道下面两种情况有什么区别,推荐使用哪种?

$val = 0;

if (!$val) {
//True
}

if (empty($val) {
//It's also True
}

最佳答案

看看 PHP type comparison table .

如果查看表格,您会注意到对于所有情况,empty($x)!$x 相同。所以它归结为处理未初始化的变量。 !$x 创建一个 E_NOTICE,而 empty($x) 不会。

关于PHP:if (!$val) VS if (empty($val))。有什么不同吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7142033/

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