gpt4 book ai didi

php - PHP 中的 'isset()' 和 '!empty()' 有什么区别?

转载 作者:IT王子 更新时间:2023-10-29 01:07:17 24 4
gpt4 key购买 nike

我不明白 isset()!empty() 之间的区别。

因为如果设置了变量,不就等于不为空吗?

最佳答案

ISSET 检查变量是否已设置。换句话说,它检查变量是否是除 NULL 之外的任何值或未分配值。 ISSET 如果变量存在并且值不是 NULL,则返回 TRUE。这意味着分配了“”、0、“0”或 FALSE 的变量已设置,因此对于 ISSETTRUE

EMPTY 检查变量是否为空。 Empty 被解释为:“”(空字符串)、0(整数)、0.0( float )`、“0”(字符串)、NULL、FALSE、array()(空数组)和“$var;” (声明的变量,但在类中没有值。

关于php - PHP 中的 'isset()' 和 '!empty()' 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20582962/

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