(PHP 4 >= 4.0.1)
create_function - создаёт анонимную функцию (lambda-стиль).
string create_function (string args, string code)
Создаёт анонимную функцию из передаваемых параметров и возвращает уникальное имя для неё. Обычно аргументы args будут передаваться в единой закавыченной строке, это же рекомендуется и для code. Смысл использования отдельных закавыченных строк в том, чтобы защитить имена переменных от разбора, иначе, если вы используете двойные кавычки, появится необходимость мнемонизировать имена переменных, например, \$avar.
Вы можете использовать эту функцию для (например) создания функции из информации, получаемой на этапе прогона: