Показать сообщение отдельно
  #10 (permalink)  
Старый 03.04.2012, 16:31
Профессор
Отправить личное сообщение для kilogram Посмотреть профиль Найти все сообщения от kilogram
 
Регистрация: 19.03.2012
Сообщений: 163

<?php
function father($a){
    echo $a, "<br>";
function child($b){
    echo $b+1,"<br>";
    return  $b * $b;
}

return  $a * $a * child($a);
}

$result = father(10);
echo $result;
echo '<br>';
?>


Если взять отдельно такой код, получается что
после этой строки
echo $b+1,"<br>";

выводится 11, но следующая за ней строка она не берет это число 11 и не подставляет в переменную $b, почему подставляется 10, а не 11 в строке ниже?
return  $b * $b;
Ответить с цитированием