我正在尝试在整个站点范围内改进我的 php 代码,这将需要永远,因为我希望能够有错误报告以显示所有内容并且没有通知。
在下面第 6 行的这段代码中,
$selected_ date_month 这段代码只是一个更大函数的一部分代码,所以有时$selected_ date_month被传入,然后它被正确设置,但有时它不是。如果不是,我将如何防止未设置$selected_ date_ 月份的通知?
//month dropdown box
$arr_month = array('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');
$date_combo .= ' <select name="' . $pre . 'month" class="' .$style. '"><option value="">Month</option>';
$i = 0;
for ($i = 0; $i <= 11; $i++) {
$date_combo .= " <option ";
if ($i + 1 == $selected_date_month) {
$date_combo .= " selected ";
}
$date_combo .= " value='" . str_pad($i + 1, 2, "0", STR_PAD_LEFT) . "'>$arr_month[$i]</option>";
}
$date_combo .= "</select>";