我有一个数组:
$arr = [
"banana" => new Fruit("banana"),
"apple" => new Fruit("apple")
];
class Fruit {
private $name;
function __construct ($fruit_name) {
$this->name = $fruit_name;
}
public function write() {
echo $this->name;
}
}
//Print
$arr["banana"]->write(); // result: banana
一切都很好,但我的IDE(PHPStorm 9.0)警告上面的最后一行:方法"写"未找到。它没有识别数组元素的数据类型。
如何将数组元素声明为类对象,所以我的IDE没有警告这个?
谢谢!