का उपयोग कर यह मेरी कोशिश 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 उपयोग कर सकते हैं ($ _ प्राप्त [ 'आईडी'])' या 'array_key_exists ('आईडी', $ _GET);' .. इस प्रश्न के लिए गिनने के लिए दस लाख डुप्लिकेट .. – dbf
अगर (जारी ($ _ प्राप्त करें ['आईडी']) {$ api = new api ($ _ GET ['id']); } – Maximus2012
एक PHP नोटिस एक अपवाद नहीं है। – sangaran