Всем привет! Изучаю PHP не так давно и постоянно кажется, что код "кучковатый" , но вроде делаю по правилам, со всеми отступами. И ещё волнует вопрос рациональности решения. Может кто посмотреть на примере, читаем код (отступы и т.д.) и можно ли как то попроще написать?
Есть такая задачка несложная:Создайте простую форму для ввода числа.
Если пользователь введёт число меньше 0, то вывести строку: «Число должно быть 0 или больше 0».
Если число корректное, то найдите и выведите факториал введённого числа с помощью цикла for.
Я вот так сделал:<?php
if (isset($_POST['numb'])) {
$numb = htmlspecialchars($_POST['numb']);
if (!is_numeric($numb)) echo "Не верно! Введите число!"; // Проверка на число
else {
if ($numb < 0) echo "Введите число больше нуля или ноль";
elseif($numb > 1) {
$factorial = 1;
for ($i=1; $i <= $numb; $i++) {
$factorial *= $i;
}
echo "Факториал числа $numb: $factorial";
}
else echo "Факториал числа $numb: 1";
}
}
?>
<form action="" method="post">
<input type="text" name="numb" class="text">
<input type="submit" value="Отправить">
</form>
<br>
<a href="http://myphp/Lesson_2_10/">Сбросить</a>