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);
求答案!!!谢谢大家 展开
$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);
求答案!!!谢谢大家 展开
2个回答
展开全部
输出结果为:
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);
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);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询