當嘗試存取陣列中不存在的索引時,PHP 會拋出 Notice: Undefined offset 錯誤。例如:
$array[1] = 'www.example.com';
echo $array[0]; // 索引 0 不存在,觸發錯誤
echo isset($array[0]) ? $array[0] : '陣列未定義';
echo $array[0] ?? '陣列未定義';
$array = array_fill(0, 100, ''); // 預先建立 100 個空元素
error_reporting(E_ALL) 盡早發現問題array_key_exists() 或 isset() 進行防禦性檢查?? 運算子簡化代碼