Подскажите в чем ошибка?

Aslan Habaev

Новичок
Вот такая задача?

$out12;
$num4 = 1;
$num5 = 10;
t12();

function t12()
{
global $out12, $num4, $num5;

while ($num4 < $num5) {
$out12 *= $num4;
$num4++;
}
echo $out12;
}
плюс и минус работают, но при умножении возвращает ноль в чем может быть причина?
 

Фанат

oncle terrible
Команда форума
Ты наверное болел, когда это проходили?
Я специально ссылку на учебник дал. Можешь почитать
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
есть разница между математикой и программированием - в программировании нечисловые переменные тоже участвуют в умножении
в задаче в умножении участвует только одна числовая переменная, вторая - нечисловая

давным давно, когда деревья были высокими, если переменную в начале программы не очистить, в ней оказывалось непредсказуемое значение, которое осталось в ячейке памяти от прошлых программ
 
Сверху