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

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

code: #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>

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

результат выполнения примера
Книга: PHP в примерах. Купить книгу
Автор: Стивен Хольцнер. Переводчик: С. Банников
Поделиться:

Похожие статьи: