以下代码(#1):
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;
}
}
那里发生了什么?