php面试题其中一道题

$a='';$b="";$c=null;$d=array();echois_null($a);echois_null($b);echois_null($c);echois... $a = '';
$b = "";
$c = null;
$d = array();

echo is_null($a);
echo is_null($b);
echo is_null($c);
echo is_null($d);

echo is_empty($a);
echo is_empty($b);
echo is_empty($c);
echo is_empty($d);

echo isset($a);
echo isset($b);
echo isset($c);
echo isset($d);

求答案!!!谢谢大家
展开
 我来答
孟羽然
2010-07-22 · TA获得超过2976个赞
知道小有建树答主
回答量:1308
采纳率:70%
帮助的人:578万
展开全部
输出结果为:
1PHP Fatal error: Call to undefined function is_empty()

解释如下:

$d = array();

echo is_null($a); 结果为假,所以输出为空,也就是什么都不输出
echo is_null($b); 结果为假,所以输出为空,也就是什么都不输出
echo is_null($c); 结果为真,所以输出1
echo is_null($d); 结果为假,所以输出为空,也就是什么都不输出

echo is_empty($a); 函数is_empty未定义,脚本报错,停止继续执行
echo is_empty($b); 从这一行开始,后面的都没有被执行了。
echo is_empty($c);
echo is_empty($d);

echo isset($a);
echo isset($b);
echo isset($c);
echo isset($d);
cckk263
2010-07-22 · TA获得超过1509个赞
知道小有建树答主
回答量:1699
采纳率:0%
帮助的人:354万
展开全部
isset检测变量是否设置
is_null检测变量是否为 NULL
empty检测变量是否为空
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式