<?php
/* нельзя сохранить данные, т.е. вызвать
функцию DataSave() до того, как выполнена
проверка их правильности, т.е. вызвана 
функция DataCheck() */

DataCheck();
DataSave();

function DataCheck(){
// проверка правильности данных
  function DataSave(){
  // сохраняем данные
  }
}
?>

Пример 5.2. Определение функции внутри функции
Закрыть окно