在PHP中,array_push函數不會拋出異常,而是返回一個新的數組長度作為結果。因此,如果要處理異常,可以使用try/catch塊來捕獲其他可能發生的異常。示例如下:
try {
$arr = [1, 2, 3];
$newLength = array_push($arr, 4);
echo "New array length is: " . $newLength;
} catch (Exception $e) {
echo "An error occurred: " . $e->getMessage();
}
在這個例子中,如果array_push函數執行正常,則會輸出新的數組長度,如果有其他異常發生,則會輸出異常信息。