Php 如何返回$this->;地址[$type]??[]; 工作
我在使用laravel模型时遇到了一个语法表达式Php 如何返回$this->;地址[$type]??[]; 工作,php,laravel,laravel-5.6,Php,Laravel,Laravel 5.6,我在使用laravel模型时遇到了一个语法表达式 public function address($type) { return $this->address[$type] ?? []; } 我不明白这是怎么回事 return $this->address[$type] ?? []; 工作?这是空合并操作(请参阅中的详细信息)。这是isset的语法快捷方式,实际上: return $this->address[$type] ?? [];
public function address($type)
{
return $this->address[$type] ?? [];
}
我不明白这是怎么回事
return $this->address[$type] ?? [];
工作?这是空合并操作(请参阅中的详细信息)。这是isset的语法快捷方式,实际上:
return $this->address[$type] ?? [];
可以理解为:
if (isset($this->address[$type])) {
return $this->address[$type];
} else {
return [];
}
这是空合并操作(请参阅第页的更多内容)。这是isset的语法快捷方式,实际上:
return $this->address[$type] ?? [];
可以理解为:
if (isset($this->address[$type])) {
return $this->address[$type];
} else {
return [];
}
的可能副本应注意此操作仅在PHP7+中可用。应注意此操作仅在PHP7+中可用。