Можно ли включить код PHP, который находится в памяти? - PullRequest
0 голосов
/ 21 июня 2011

Скажем, у меня есть переменная, содержащая код PHP, могу ли я включить ее содержимое, как если бы это был обычный файл PHP?

Например, код PHP может быть объявлением класса.

Ответы [ 3 ]

8 голосов
/ 21 июня 2011

У вас нет переменной, содержащей код php. У вас есть строка. Вы можете выполнить строку как php с помощью злой функции eval , но щенки и котята умрут!

7 голосов
/ 21 июня 2011
eval($your_variable);

Помните о дырах в безопасности! Это очень опасно и НЕ должно основываться на вводе пользователем!

4 голосов
/ 21 июня 2011

Вы можете использовать eval для оценки любого кода, который у вас есть в вашей строке, однако это зло. Что именно вы пытаетесь сделать?

...