#4.16 php Вложенные функции

РНР также допускает описание функции внутри функции — т.н. вложенные функции. Как и в случае функций, описанных условно, вложенная функция становится доступной только после вызова функции, внутри которой она описана, что и представлено в примере.

Пример. Вложенные функции

<HTML>
    <HEAD>
        <TITLE>
            Вложенные функции
        </TITLE>
    </HEAD>
    <BODY>
        <H1>
            Вложенные функции
        </H1>
        <?php
            function enclosing_function()
            {
                echo "Это объемлющая функция !<BR>";
                function created_function()
                {
                    echo "Это вложенная функция !<BR>";
                }

            }

            enclosing_function();
            created_function();    
        ?>
    </BODY>
</HTML>

Результат выполнения примера:



Рис. 1. Вложенные функции

Key Words for FKN + antitotal forum (CS VSU):