在此處輸入圖片說明
告訴我如何修復這個錯誤,雖然有很多帖子,但我的有點不同。我不太了解php,謝謝!錯誤代碼行的詳細資訊:$datainfo['category'] = $category['name'];
uj5u.com熱心網友回復:
對于句柄錯誤,您可以撰寫如下代碼:
$datainfo['category'] = (isset($category['name']))?$category['name']:"";
uj5u.com熱心網友回復:
該錯誤指出 PHP 無法在陣列中找到鍵“名稱”。為了抵消錯誤,您可以在設定陣列的點進行以下檢查和分配。
很多方法可以做到:
長版
if (! isset($category['name'])) {
$category['name'] = "";
}
中長版
$datainfo['category'] = (isset($category['name'])) ? $category['name'] : "";
最短版本
$datainfo['category'] = $category['name'] ?? "";
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/384908.html
標籤:php opencart-3
