Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Почему вывелись 10, 11, 31 цифры ведь return выводит значительно большие цифры
- <?php ## Вложенные функции.
- function father($a)
- {
- echo $a, "<br />";
- function child($b) {
- echo $b + 1, "<br />";
- return $b * $b;
- }
- return $a * $a * child($a);
- // фактически возвращает $a * $a * ($a+1) * ($a+1)
- }
- // Вызываем функции.
- father(10);
- child(30);
- // Попробуйте теперь ВМЕСТО этих двух вызовов поставить такие
- // же, но только в обратном порядке. Что, выдает ошибку?
- // Почему, спрашиваете? Читайте дальше!
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement