2023年如何正确区分PHP isset()与empty()的使用.docx
《2023年如何正确区分PHP isset()与empty()的使用.docx》由会员分享,可在线阅读,更多相关《2023年如何正确区分PHP isset()与empty()的使用.docx(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2023年如何正确区分PHP isset()与empty()的使用 如何正确区分PHP isset与empty的使用 导语:如何正确区分PHP isset与empty的使用,下面我给大家提供了使用教程,大家可以参考阅读,更多详情请关注应届毕业生考试网。 在使用 php 编写页面程序时,我常常使用变量处理函数推断 php 页面尾部参数的某个变量值是否为空,开始的时候我习惯了使用 empty 函数,却发觉了一些问题,因此改用 isset 函数,问题不再。 顾名思义,empty 推断一个变量是否为;空;,isset 推断一个变量是否已经设置。正是这种所谓的;顾名思义;,令我开始时走了些弯路:当一个变
2、量值等于0时,empty也会成立True,因此会发生 一些意外。原来,empty 和 isset 虽然都是变量处理函数,它们都用来推断变量是否已经配置,它们却是有肯定的区分:empty还会检测变量是否为空、为零。当一个变量值为0,empty 认为这个变量同等于空,即相当于没有设置。 比方检测 $id 变量,当 $id=0 时,用empty 和 isset 来检测变量 $id 是否已经配置,两都将返回不同的值—— empty 认为没有配置,isset 能够取得 $id 的值: $id=0; empty$id?print "It&39;s empty ."
3、;:print "It&39;s $id ." /结果:It&39;s empty . print " " !isset$id?print "It&39;s empty .":print "It&39;s $id ." /结果:It&39;s 0 . 这意味着,我们在使用变量处理函数时,当该变量可能出现0的值,使用 empty 要当心,这个时候用 isset 取代它更明智一些。 当一个php页面的 URL 尾部参数出现 id=0 时比方:test.php?id=0,试比较: ifempty$id $id=1; -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023年如何正确区分PHP isset与empty的使用 2023 如何 正确 区分 PHP isset empty 使用
限制150内