我只看到用例是空合并可用于鏈接值,但不能省略任何值。
我是否遺漏了一些重要的東西,或者真的沒有速記方法來寫這個:
$model->name = "Example";
if(isset($input->name)) {
$validName = $this->doSomeValidationEventualyReturnNull($input->name);
if($validName) {
$model->name = $validName;
}
}
uj5u.com熱心網友回復:
我可以提出這一行,與空合并有關。
$model->name = isset($input->name) ? ($this->doSomeValidationEventualyReturnNull($input->name) ?? $model->name) : $model->name;
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/476995.html
