$loc = (isset($this->news_options[$this->reference]['generate']))
? $this->news_options[$this->reference]['generate'] : array();
把它放在2行上,这样更容易阅读。那么基本上有什么方法可以引用在问号之后检查的初始数组键吗?我不能将它存储为变量,因为如果未设置密钥,我会收到错误消息。
那么有没有其他方法可以在 PHP 中执行以下操作?
$loc = (isset($this->news_options[$this->reference]['generate'])) ? <-assign that to loc : array();
我可能遗漏了一些完全明显的东西,但我似乎无法弄清楚!