【发布时间】:2017-04-26 11:41:47
【问题描述】:
以下代码给出TRUE,FALSE,FALSE,FALSE,
我不明白空数组上的 TRUE 响应。
有人解释一下吗?
$results=array();
// Case 1 : Empty array
$myArray=array();
array_push($results, ($myArray==null));
array_push($results, ($myArray===null));
// Case 2 : Non Empty array
$myArray=array(1);
array_push($results,($myArray==null));
array_push($results,($myArray===null));
//
foreach ($results as $result) {
if ($result) echo("TRUE,"); else echo ("FALSE,");
}
【问题讨论】:
标签: php arrays null isnullorempty triple-equals