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

О проекте

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

MySQL

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

Хостинг

Другое








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

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

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

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

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

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

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

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

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

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

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

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



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





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

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


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