2017-04-26 18 views
0

다음 코드는 TRUE,FALSE,FALSE,FALSE, 빈 배열에 대한 TRUE 응답을 이해하지 못합니다. 누군가 설명이 있습니까? 여기PHP - 빈 배열이 null로 간주됩니까

$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,"); 
} 

답변

-1

응답 : PHP는 0, NULL 잘못된 취급, 평등과 빈 문자열,

하는 것은 너무

매우주의해야 여기 php is null or empty?

유래 볼 ... 빈 배열