Вот допустим,я хочу сделать проверку. Я пишу if ($_POST['pass'] < 5){ echo "Введенное число меньше 5"; } PHP if ($_POST['pass'] < 5){ echo "Введенное число меньше 5"; } В браузере сразу выводится "Введенное число меньше 5",хотя я даже ещё ничего не ввёл. Как это исправить? Чтобы если я ввёл ток 4,то тогда выводилось echo
if (isset($_POST['pass']) && $_POST['pass'] < 5){ echo "Введенное число меньше 5"; } Код if (isset($_POST['pass']) && $_POST['pass'] < 5){ echo "Введенное число меньше 5"; } необъявленная переменная по умолчанию равняется NULL (нулю в случае такой проверки), поэтому проверять надо сперва на то, объявлено ли значение
if ($nano === true) { echo "Задержка на 2 секунды, 100 микросекунд.\n"; } elseif ($nano === false) { echo "Задержка не удалась.\n"; } elseif (is_array($nano)) { $seconds = $nano['seconds']; $nanoseconds = $nano['nanoseconds']; echo "Прервано сигналом.\n"; echo "Осталось: $seconds секунд, $nanoseconds наносекунд."; } ?>
TONDA_inactive3249400, что это за ересь, ты даже переменную $nano не объявил, чтобы твой код работал, если все что ты можешь это скопировать непонятную хуйню откуда-то, то лучше этого не делать