Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: не работает
Форумы портала PHP.SU » » Вопросы новичков » не работает

Страниц (1): [1]
 

1. Andrew_quest - 02 Февраля, 2016 - 15:29:03 - перейти к сообщению
Помогите, что здесь неправильно ?
function sumWith($start, $end, $func)
{
$result = 0;
for ($i = $start; $i <= $end; $i++) {
$result+= $func($i);
}

return $result;
}
echo sumWith(5, 5, 5);
2. TuX560 - 02 Февраля, 2016 - 15:48:56 - перейти к сообщению
Andrew_quest пишет:
Помогите, что здесь неправильно ?

Вызов функции
3. arimanecro - 02 Февраля, 2016 - 16:12:55 - перейти к сообщению
Цитата:
$result+= $func($i);


$func($i) -- здесь получается вызов функции, которая называется у тебя 5, названия функций не могут начинаться с цифр или быть тупо числом.
4. Andrew_quest - 02 Февраля, 2016 - 16:14:33 - перейти к сообщению
понял, спасибо

 

Powered by ExBB FM 1.0 RC1