Страница 1 из 1

PHP: Функция eval().

Добавлено: 25 июл 2005, 08:59
Bolat
Читаю доки по одной проге и там всюду ссылаются на функцию
eval().

Но я ни как не могу врубится как она работает и для чего вообще нужна.
Прочитал что нужна для генерации кода. А для чего его нужно генирировать?

Объясните плиз. Желательно с конкретным примером задачи и примером ее решения.

Добавлено: 25 июл 2005, 13:08
Absurd
Она интерпретирует PHP код который подается ей на вход в виде строки символов.
Используется (в основном) для выполнения фрагментов PHP кода которые хранятся в базе данных.

Добавлено: 27 июл 2005, 14:14
UUU
Не только из БД.
Иногда требуется сделать динамически какой-либо код, вот он делается, как встрока,а потом через евал выполняется.