П О Р Т А Л                            
С Е Т Е В Ы Х                          
П Р О Е К Т О В                        
  
Поиск по сайту:
                                                 
Главная

О проекте

Web-мастеру
     HTML & JavaScript
     SSI
     Perl
     PHP
     XML & XSLT
     Unix Shell

MySQL

Безопасность

Хостинг

Другое








Самое читаемое:

Учебник PHP - "Для Чайника".
Просмотров 186383 раз(а).

Иллюстрированный самоучитель по созданию сайтов.
Просмотров 87942 раз(а).

Учебник HTML.
Просмотров 79819 раз(а).

Руководство по PHP5.
Просмотров 50309 раз(а).

Хостинг через призму DNS.
Просмотров 58023 раз(а).

Подборка текстов стандартных документов.
Просмотров 49284 раз(а).

Учебник PHP - Самоучитель
Просмотров 56120 раз(а).

Документация на MySQL (учебник & справочное руководство)
Просмотров 57530 раз(а).

Внешние атаки...
Просмотров 46899 раз(а).

Учебник PHP.
Просмотров 41164 раз(а).

SSI в примерах.
Просмотров 31502 раз(а).



 
 
| Добавить в избранное | Сделать стартовой | Помощь





Учебник РНР
Назад Вперёд

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() не возвращает значения.

Пример 1. eval() - простое объединение текста
<?php
$string = 'cup';
$name = 'coffee';
$str = 'This is a $string with my $name in it.<br>';
echo $str;
eval ("\$str = \"$str\";");
echo $str;
?>

Этот пример выведет:
This is a $string with my $name in it.
This is a cup with my coffee in it.

Подсказка: как всегда при выводе результатов непосредственно в браузер, вы можете использовать функции управления выводом для захвата вывод этой функции и сохранения его, например в string.


Назад Оглавление Вперёд
die Вверх exit


Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту: