[英]Comparing PHP arrays with integers, what is the real behavior
今天,我在PHP(v:7.1)陣列上遇到了怪異的行為。
$emptyArray = [];
echo empty($emptyArray);
echo count($emptyArray);
echo (($emptyArray > 0));
前兩個回聲的結果是已知的(空:true,計數:0),但是使我困惑的最后一個返回true !
為什么PHP認為空數組大於零?
為什么PHP認為空數組大於零?
它寫在文檔中 :與其他類型的對象進行比較時,數組總是更大。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.