Вы можете оценить некоторый код, используя функцию eval
- но это обычно считается плохой практикой и немного опасным для использования.
(Ну, собственно, это то же имя функции, что и в Javascript ;-) - и это плохая практика на обоих языках - какое совпадение; или нет)
Другое решение, которое иногда используется для:
- ваш код PHP находится в базе данных
- извлекает его иногда (не каждый раз) и сохраняет в файл, используемый как механизм кэширования
include
этот файл - который будет выполнен
Например, я видел довольно старые CMS, работающие таким образом ... Но обратите внимание, что они в основном используют файлы в качестве кэша (чтобы не делать слишком много запросов к БД) - даже если это работало довольно хорошо.