亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

不帶括號的 'a ? 乙:丙?d : e` 已棄用。

不帶括號的 'a ? 乙:丙?d : e` 已棄用。

PHP
精慕HU 2023-07-30 13:05:27
嗨,我被這個錯誤消息困住了。我嘗試用括號封裝它,但在該特定行上仍然出現錯誤。<div class="form-group"> {!! Form::label('parent_id','Parent') !!} {!! General::selectMultiLevel('parent_id', $categories, ['class' => 'form-control', 'selected' => !empty(old('parent_id')) ? old('parent_id') : !empty($category['parent_id']) ? $category['parent_id'] : '', 'placeholder'=>'---Chose Category---' ]) !!}
查看完整描述

2 回答

?
慕桂英4014372

TA貢獻1871條經驗 獲得超13個贊

使用old('parent_id') ?? $category['parent_id'] ?? ''

 {!! General::selectMultiLevel('parent_id', $categories, ['class' => 'form-control', 'selected' => old('parent_id') ?? $category['parent_id'] ?? '', 'placeholder'=>'---Chose Category---' ]) !!}


查看完整回答
反對 回復 2023-07-30
?
慕田峪4524236

TA貢獻1875條經驗 獲得超5個贊

這個問題是由于嵌套三元數造成的,在我看來,這非常難以閱讀!


正如消息所述,避免使用括號不強制執行優先級的嵌套三元組。


從你的代碼:


{!! General::selectMultiLevel('parent_id', $categories, [

'class' => 'form-control', 

'selected' => !empty(old('parent_id')) ? old('parent_id') : !empty($category['parent_id']) ? $category['parent_id'] : '', 

'placeholder'=>'---Chose Category---' ]) 

!!}

問題出在“選定”鍵上。替換


!empty(old('parent_id')) ? old('parent_id') : !empty($category['parent_id']) ? $category['parent_id'] : ''


!empty(old('parent_id')) ? old('parent_id') : (!empty($category['parent_id']) ? $category['parent_id'] : '')

請注意第一個后面的附加括號:


但也許可以考慮對嵌套塊使用完整的 if 語句以提高可讀性。


查看完整回答
反對 回復 2023-07-30
  • 2 回答
  • 0 關注
  • 186 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號