Рассматривайте строки как PHP-код:
<?php $string = " красиво " ; $time = " зима " ; $str = ' Это $string $time echo ' ; $ str.PHP_EOL ( " $ str = " $ str " ; " ) ; $стр ? >Выходной результат выполнения приведенного выше кода:
Это $string $time утро!Это прекрасное зимнее утро!Функция eval() оценивает строку в соответствии с кодом PHP.
Строка должна представлять собой действительный код PHP и должна заканчиваться точкой с запятой.
Примечание. Оператор return немедленно прекращает вычисление строки.
Совет: Эта функция полезна для сохранения кода в текстовом поле базы данных для последующих вычислений.
оценка ( phpкод )
параметр | описывать |
---|---|
PHPкод | Необходимый. Указывает PHP-код для расчета. |
Возвращаемое значение: | Значение, переданное оператору return, возвращается, если оператор return не вызывается в строке кода, в противном случае возвращается NULL. Если в строке кода есть ошибка синтаксического анализа, функция eval() возвращает FALSE. |
---|---|
PHP-версия: | 4+ |