在PHP控制器中處理異常通常有以下幾種方法:
try {
// 代碼可能拋出異常的地方
} catch (Exception $e) {
// 處理異常的代碼
echo 'Caught exception: ' . $e->getMessage();
}
class CustomException extends Exception {}
try {
throw new CustomException('Something went wrong');
} catch (CustomException $e) {
echo 'Caught custom exception: ' . $e->getMessage();
}
set_exception_handler(function($e) {
echo 'Global exception handler: ' . $e->getMessage();
});
無論使用哪種方法處理異常,在控制器中都應該注意及時捕獲和處理異常,以確保應用程序的穩定性和安全性。