if ((!$_GET['month']) && (!$_GET['year'])) {
$month = date ("n");
$year = date ("Y");
} else {
$month = $_GET['month'];
$year = $_GET['year'];
}
它顯示Notice: Undefined index: month in....
。在PHP中修復「未定義索引」錯誤
我知道,如果我用error_reporting(null);
上面的代碼,該通知將不會出現,但有沒有辦法解決這個問題?
'isset''array_key_exists'和'empty'是你的朋友。 [:「注意:未定義變量」和「通知:未定義的索引」 PHP]的 – Corbin 2012-04-28 08:25:03
可能重複(http://stackoverflow.com/questions/4261133/php-notice-undefined-variable-and-notice-undefined-index) – Corbin 2012-04-28 08:26:33