Оглавление

30.6. Выполнение команд, содержащихся в строке

С помощью функции eval() можно выполнить строку как PHP-код:

$str1 = $str2 = $str3 = $str4 = $str5 = 'Привет';
for ($i=1; $i<6; $i++) {
   $str = '$str' . $i . ' = "Строка' . $i . '";';
   eval($str);
}
echo $str1 . '<br>';
echo $str2 . '<br>';
echo $str3 . '<br>';
echo $str4 . '<br>';
echo $str5 . '<br>';

В Web-браузере результат выполнения этого фрагмента будет выведен так:
Строка1
Строка2
Строка3
Строка4
Строка5

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити