<?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;