有关 PHP 的 empty(),isset() 还有 is_null() 这三个函数的用法讨论得已经很多了,而且很多资料也未必能说得很清楚。这里再重复一次,但不是从概念去说,直接用程序例子来说话,应该记忆会比较深刻些。

测试的类型如下:
<?php
$a;
$b = false;
$c = '';
$d = 0;
$e = null;
$f = array();
?>
empty()
首先是empty的var_dump输出:
<?php
var_dump(empty($a));
var_dump(empty($b));
var_dump(empty($c));
var_dump(empty($d));
var_dump(empty($e));
var_dump(empty($f));
?>
程序输出为:
bool(true)
bool(true)
bool(true)
bool(true)
bool(true)
bool(true)
从代码中可以看出,只要数据类型是否为空或假,empty()就输出true。
isset()
再看看isset的输出:
var_dump(isset($a));
var_dump(isset($b));
var_dump(isset($c));
var_dump(isset($d));
var_dump(isset($e));
var_dump(isset($f));
// 输出
bool(false)
bool(true)
bool(true)
bool(true)
bool(false)
bool(true)
可以看出isset()只能用来判断是否为NULL和未定义。
is_null()
最后是is_null的输出:
var_dump(is_null($a));
var_dump(is_null($b));
var_dump(is_null($c));
var_dump(is_null($d));
var_dump(is_null($e));
var_dump(is_null($f));
// 输出
bool(true)
bool(false)
bool(false)
bool(false)
bool(true)
bool(false)
is_null 字面意思了。
由此可见 empty() 可以用来判定所有的数据类型是否为空或假,而 is_null 与 isset 基本一样,只能用来判断是否为NULL和未定义。
相关推荐:
SEO优化要钱吗?揭秘SEO投资背后的价值与回报,ai领域
线上AI写作免费一键生成,轻松提升写作效率,解放创作思维
ChatGPT诞生背景:人工智能如何突破语言的边界,ai辅助市场调研
seo矩阵运营中心是什么,seo矩阵运营中心是什么意思啊 ,北京ai特效
SEO培训:助力企业实现互联网营销的无限可能,平塘网站优化推广价格
优化公司:助力企业腾飞的秘密武器,微信营销推广价格多少
seo营销到底是什么,seo算什么营销 ,ai里面新建
好用的AI写作软件,让创作更高效
ChatGLM不能搜索网页内容,你真的了解它的局限性吗?,ai修复情侣
SEO联系:如何通过SEO优化提升您的网络营销效果,企业营销推广获客
GoogleSEO打满分自然流量会高吗?揭开SEO优化的真相,猪插画ai
SEO优化顾问:让您的网站脱颖而出的秘密武器,ai ps 群
SEO关键词的选择步骤:让你的网站在搜索引擎中脱颖而出,ai书法化
ChatGPT的诞生,预示着人工智能大规模应用的时代已经来临,ai此生不渝
ChatGPT网页版内容显示不全的解决方案:如何轻松解决问题?,课件ai
SEO数量-如何提升你的网站排名与流量?,射阳seo优化五星服务
ChatGPT中文版下载免费版:智能对话新时代,尽在,ai光波
SEO精通:让你的内容在搜索引擎中脱颖而出,跨境电商 推广营销
seo网站通过什么软件,网站seo软件哪个 ,战团ai
什么是秀米?全方位了解这款微信公众号排版神器,宁波全网营销型网站建设
软件我在AI:改变未来的智能助手
ChatGPT怎么找梯子:突破网络限制,轻松访问AI助手的终极指南,鬼灭之刃人物AI还原
SEO查:如何用精准的SEO诊断助力网站流量爆发,美团关键词排名怎么补
SEO门户:打造高效网站流量的关键利器,创意网站建设要求
SEO表述:如何通过精准优化让你的内容脱颖而出,江阴网站建设怎么样啊
ChatGPTWindows版本下载:让AI助力您的工作和生活,ai yamama
主流seo是什么,seo是什么推广网站 ,AI心理师
SEO获取流量的必杀技:如何通过优化轻松提升网站排名,德州全网营销推广价格
seo需要懂什么源码,seo需要懂什么源码技术 ,ai 纤维
ChatGPT怎么突然不能打开了?你需要了解的原因与解决办法,ai写作有什么问题吗怎么解决
整理文章的AI:提升写作效率的智能助手
SEO行销:开启网站流量增长的秘密武器,百威产品关键词查询排名
SEO爱站:提升网站排名,赢得流量的秘密武器,优化网站设计价格多少
SEO发明:引领数字时代营销革命的力量,速卖通外贸推广网站
seo黑帽是什么,列举几种seo黑帽行为 ,穿老款的ai丢人吗
seo需要保持什么心态,seo的要求 ,ai83562
AI免费生成文字,打造创作新时代
怎么让AI写文章,轻松实现内容创作的智能化
360刷排名工具选哪家?揭秘2025年最强排名优化工具!,ai写作网站哪个好一点
“洗稿技巧如何让你的文章脱颖而出,轻松提升内容创作水平!”,台州椒江seo企业排名
ChatGPT桌面应用安装了,不能用?解决方案全攻略,让你轻松畅享AI助手!,绫波丽ai智能
ChatGPT目前,我无法查看或打开附件,但我依然能为你提供全面的帮助,苹果ai谷歌ai
智能AI生成文章释放创作新可能
seo要学什么技术,seo要学什么技术好 ,ai.fale
SEO文案:如何通过巧妙布局提升网站排名,吸引更多流量,娄底网站建设工作文案
SEO王:掌控搜索引擎优化的至高法则,助力企业飞速腾飞,网站动作优化在哪里下载
一秒采集:提升效率、创造价值的秘密武器,苏州网站整站优化
SEO需要什么语音,seo需要考虑什么 ,学生作业ai
今时CMS:引领数字化转型的智慧之选,河南seo优化网站联系方式
SEO怎么做才能提升网站流量与排名?这篇文章给你全攻略,铁岭定制网站推广公司电话