Skip to content

Files

Latest commit

 

History

History
33 lines (32 loc) · 1.35 KB

4.16_vlozhennye-funkcii.md

File metadata and controls

33 lines (32 loc) · 1.35 KB

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

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

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

Рис .4.14 показывает, что обе описанные в примере функции успешно выполнились.

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