這是在PHP我try/catch塊:PHP公告:未定義的索引雖然使用try 抓
try
{
$api = new api($_GET["id"]);
echo $api -> processRequest();
} catch (Exception $e) {
$error = array("error" => $e->getMessage());
echo json_encode($error);
}
當有沒有在$_GET["id"]
,我仍然得到通知錯誤。 如何避免發生此錯誤?
使用'isset($ _ GET [ '身份證'])'或'array_key_exists( '身份證',$ _ GET);' ..一百萬重複計數這個問題.. – dbf
if(isset($ _ GET ['id'])){$ api = new api($ _ GET ['id']); } – Maximus2012
PHP通知不是例外。 – sangaran