isset()和empty()在PHP中有什么本质区别?
- 内容介绍
- 文章标签
- 相关推荐
本文共计496个文字,预计阅读时间需要2分钟。
PHP中的`isset()`和`empty()`的区别:
1.`isset()`:检测变量是否已设置并且不为NULL。
- 格式:`bool isset(mixed var[, mixed var]...)` - 功能:检测变量是否设置。 - 返回值:变量不存在返回false,变量存在返回true。2. `empty()`:检测变量是否为空。 - 格式:`bool empty(mixed var)` - 功能:检测变量是否为空。 - 返回值:变量为空返回true,变量不为空返回false。
区别:- `isset()`检测变量是否存在且不为NULL,而`empty()`只检测变量是否为空。- `isset()`返回bool值,而`empty()`也返回bool值。
本文共计496个文字,预计阅读时间需要2分钟。
PHP中的`isset()`和`empty()`的区别:
1.`isset()`:检测变量是否已设置并且不为NULL。
- 格式:`bool isset(mixed var[, mixed var]...)` - 功能:检测变量是否设置。 - 返回值:变量不存在返回false,变量存在返回true。2. `empty()`:检测变量是否为空。 - 格式:`bool empty(mixed var)` - 功能:检测变量是否为空。 - 返回值:变量为空返回true,变量不为空返回false。
区别:- `isset()`检测变量是否存在且不为NULL,而`empty()`只检测变量是否为空。- `isset()`返回bool值,而`empty()`也返回bool值。

