迹忆客 计算机编程题库

PHP基础知识测验三

以下代码打印的结果是? ```php <?php $a = ""; if ($a == null) { echo 'true'; } else { echo 'false'; } ?> ```
  • true
  • false
正确答案是:A
正确率:85%

解析:

在PHP中空字符串,空数组,0 还有null这些在数值上是相等的。但是类型上是不相同的。

<?php
$str = "";
$arr = [];
$null = null;
$num = 0;

echo $str == $arr ? true:false; // true
echo $null == $num ? true:false; // true
echo $str === $arr ? true:false; // false

查看笔记

扫码一下
查看教程更方便