下面的代碼(#1):PHP空()奇怪的行爲
var_dump($myObject->getBook()->getCollection());
$testArray=Array();
var_dump($testArray);
var_dump(empty($testArray));
... ...將輸出:
array(0) { } array(0) { } bool(true)
下面的代碼(#2):
var_dump($myObject->getBook()->getCollection());
$testArray=Array();
var_dump($testArray);
var_dump(empty($myObject->getBook()->getCollection()));
...將輸出:
沒有。沒有錯誤,不是一個字符。沒什麼。
class Book{
protected $bidArray=Array();
public function getCollection(){
return $this->bidArray;
}
}
發生了什麼?
正在顯示的錯誤是否已開啓? – Jasper 2012-04-21 14:38:47
是的,他們打開了! – Dyin 2012-04-21 14:39:13