を使用してが、未定義のインデックスこれは、PHPでの私のtry/catchブロックである:PHPのお知らせ:トライキャッチ
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 [ 'IDを'])を使用することができます;'この質問のために数百万の複製があります。 – dbf
if(isset($ _ GET ['id'])){$ api = new api($ _ GET ['id']); } – Maximus2012
PHP通知は例外ではありません。 – sangaran