在PHP中實現GET請求的異常處理可以通過try-catch語句來捕獲異常并進行處理。以下是一個簡單的示例代碼:
try {
$url = 'http://example.com/api/data';
$response = file_get_contents($url);
if ($response === false) {
throw new Exception('Error fetching data from API');
}
// 處理API響應數據
echo $response;
} catch (Exception $e) {
echo 'An error occurred: ' . $e->getMessage();
}
在上面的代碼中,我們使用try-catch語句來捕獲可能發生的異常。如果file_get_contents函數返回false,我們拋出一個自定義的異常并在catch塊中處理異常,輸出錯誤消息。
當然,你也可以根據具體的情況自定義更多的異常處理邏輯,例如記錄日志、發送警告等操作。