Я пытаюсь улучшить мою домашнюю ссылку на PHP, которая собирается навсегда, потому что я хочу иметь отчет об ошибках, чтобы показать все и не иметь уведомлений.Как я могу избавиться от этого уведомления PHP?
В этом немного ниже кода на линии 6,
$ selected_ date_ месяц Этот код только часть кода из более крупной функции, так что иногда $ selected_ date_ месяц передается в и тогда он правильно установлен, но иногда это не так. Когда это не так, как я мог бы предотвратить УВЕДОМЛЕНИЕ для $ 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>";
не так ли плохо использовать @ хотя? – JasonDavis
Когда вы точно знаете его поведение - все в порядке. Вы можете использовать 'isset' в этом случае, но это намного дольше и менее читаемо imho. – pingw33n
Можете ли вы сказать мне, что называется этим методом (int), я его никогда не использовал, называется ли это типом? – JasonDavis