次のコード(#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()));
...出力します:
何もない。エラーはありません。1文字ではありません。いいえ、別に。
class Book{
protected $bidArray=Array();
public function getCollection(){
return $this->bidArray;
}
}
そこで何が起こっているのですか?