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