"; function child($b) { echo $b + 1, "
"; return $b * $b; } return $a * $a * child($a); // Фактически возвращает $a * $a * ($a+1) * ($a+1) } // Вызываем функции father(10); child(30); // Попробуйте теперь поменять вызовы функций местами. Выдает ошибку? // Почему, спрашиваете? Читайте дальше!