免费注册
登录
会员
标签
统计
帮助
PHP开发笔记
»
工作总结
» php empty函数使用时的误区
‹‹ 上一主题
|
下一主题 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
php empty函数使用时的误区
fangzhen
管理员
UID
1
帖子
1318
精华
4
积分
100
阅读权限
200
在线时间
560 小时
注册时间
2008-10-22
最后登录
2022-1-26
发短消息
加为好友
当前离线
1
#
大
中
小
发表于 2008-11-12 13:33
只看该作者
php empty函数使用时的误区
一直没完全明白empty函数的真正用法,所以导致程序逻辑出现问题,empty用来判断变量是否已经配置,而不是判断变量是否为空,若变量已存在、非空字符串或者非零,则返回 false 值;反之返回 true值。而且empty() 只检测变量,检测任何非变量的东西都将导致解析错误。换句话说,后边的语句将不会起作用: empty(addslashes($name))。
UID
1
帖子
1318
精华
4
积分
100
阅读权限
200
在线时间
560 小时
注册时间
2008-10-22
最后登录
2022-1-26
查看详细资料
TOP
fangzhen
管理员
UID
1
帖子
1318
精华
4
积分
100
阅读权限
200
在线时间
560 小时
注册时间
2008-10-22
最后登录
2022-1-26
发短消息
加为好友
当前离线
2
#
大
中
小
发表于 2008-11-14 11:38
只看该作者
今天在使用empty的时候又出现类似的错误,empty()判断变量时,如果变量是0的话,同样返回false,切记,切记!!
UID
1
帖子
1318
精华
4
积分
100
阅读权限
200
在线时间
560 小时
注册时间
2008-10-22
最后登录
2022-1-26
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
控制面板首页
编辑个人资料
积分记录
公众用户组
基本概况
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队