|
||||||||||
eval(unknown) eval - вычисляет строку как PHP-код. Описаниеmixed eval (string code_str) eval() вычисляет строку, заданную в code_str , как код PHP. Помимо всего прочего, это может оказаться полезным для хранения кода в текстовом поле БД для последующего исполнения. При использовании eval() необходимо помнить о нескольких вещах. Запомните, что передаваемая строка обязана быть правильным кодом PHP, включая окончание операторов точкой с запятой, чтобы разборщик не отвалил на строке после eval(), и правильное escap-ируйте в code_str . Также помните, что значения, заданные переменным в eval(), останутся действовать затем и в основном скрипте. Оператор return завершит вычисление строки немедленно. В PHP 4 eval() возвращает FALSE , если не вызвана return() в вычисляемом коде, и в этом случае возвращается значение, передаваемое в return() . В PHP 3 eval() не возвращает значения.
|
||||||||||
|