Как работает функция eval в php?
Eval
– это функция в PHP, которая позволяет интерпретировать строку как код PHP. Она принимает строку, производит вычисления и возвращает результат. Эта функция может быть использована для выполнения кода, который не известен на момент написания программы. С помощью функции eval
можно динамически генерировать и исполнять PHP-код.
Предостережение
Языковая конструкция eval()
может быть очень опасной, поскольку позволяет выполнить произвольный код. Использование данной функции не рекомендуется. Если вы полностью убеждены, что нет другого способа, кроме использования этой конструкции, обратите особое внимание на то, чтобы не передавать какие-либо данные, предоставленные пользователем, без предварительной проверки.
Более подробно с функцией можно ознакомиться в документации php.net