社区
基础编程
帖子详情
php empty()与isset()的区别是什么?
igyhi
2006-09-11 10:27:22
传入的参数有什么不同的要求,检测的判定方法有什么不同?比如两个函数对null和""的理解
...全文
3497
4
打赏
收藏
php empty()与isset()的区别是什么?
传入的参数有什么不同的要求,检测的判定方法有什么不同?比如两个函数对null和""的理解
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
igyhi
2006-09-11
打赏
举报
回复
楼上的贴切,赞
iasky
2006-09-11
打赏
举报
回复
empty
如果 var 是非空或非零的值,则 empty() 返回 FALSE。换句话说,""、0、"0"、NULL、FALSE、array()、var $var; 以及没有任何属性的对象都将被认为是空的,如果 var 为空,则返回 TRUE。
除了当变量没有置值时不产生警告之外,empty() 是 (boolean) var 的反义词。
isset
如果 var 存在则返回 TRUE,否则返回 FALSE。
如果已经使用 unset() 释放了一个变量之后,它将不再是 isset()。若使用 isset() 测试一个被设置成 NULL 的变量,将返回 FALSE。同时要注意的是一个 NULL 字节("\0")并不等同于 PHP 的 NULL 常数。
警告: isset() 只能用于变量,因为传递任何其它参数都将造成解析错误。若想检测常量是否已设置,可使用 defined() 函数。
van_glm
2006-09-11
打赏
举报
回复
isset好比有钱包,但是没钱。
empty好比没钱包。
helloyou0
2006-09-11
打赏
举报
回复
手册说得挺详细
http://ca.php.net/manual/zh/function.empty.php
实际上就是
empty($x) 等于 !isset($x) || !$x
!empty($x) 等于 isset($x) && $x
PHP
中
isset
、empty的用法与
区别
示例详解
前言 在编写程序调用变量时,遇到未定义的变量时,会报错,这是就需要我们对变量先进行判断,再进行相关操作。 这里主要记录两个变量判断函数的使用:
isset
()与empty() 1、
isset
— 检测变量是否已设置并且非 NULL
isset
( mixed $var [, mixed $... ] ) : bool 如果已经使用 unset() 释放了一个变量之后,它将不再是
isset
()。 若使用
isset
() 测试一个被设置成 NULL 的变量,将返回 FALSE。 同时要注意的是 null 字符(”\0″)并不等同于
PHP
的 NULL 常量。 注:如果一次传入多个参数,那么 i
PHP
中empty,
isset
,is_null用法和
区别
最近在阅读项目的源码,发现源码中就对empty、
isset
和is_null函数(语言特性)乱用,有的地方很明显的就挖坑了。不能正确的去理解这些东西,就很可能给后续的开发挖坑了。
php
empty,
isset
,is_null判断比较(差异与异同)
做
php
开发时候,想必在使用:empty,
isset
,is_null 这几个函数时候,遇到一些问题。甚至给自己的程序带来一些安全隐患的bug。很多时候,对于
isset
,empty都认为差不多。因此开发时候,就没有注意,一段作为流程判断时候,就出现bug问题了。
PHP
中的empty、
isset
、isnull的
区别
与使用实例
做
php
开发时候,通常会用到empty,
isset
,is_null这几个函数,使用不当的话甚至给自己的程序带来一些安全隐患的bug。很多时候,对于
isset
,empty都认为差不多。因此开发时候,就没有注意,一段作为流程判断时候,就出现bug问题了。下面我们分别介绍一下这三个函数的
区别
和使用。 empty 如果 变量 是非空或非零的值,则 empty() 返回 FALSE。换句话说,””、0、”0″、NULL、FALSE、array()、var $var、未定义;以及没有任何属性的对象都将被认为是空的,如果 var 为空,则返回 TRUE。 代码示例: $a = 0; $b = ''; $c
php
empty()与
isset
()
区别
的详细介绍
本篇文章是对
php
中empty()与
isset
()的
区别
进行了详细的分析介绍,需要的朋友参考下
基础编程
21,887
社区成员
140,363
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章