PHP: замена команды Eval
В PHP версиях до 7.1, в некоторых скриптах используется команда Eval, позволяющая выполнить переданный на входе текст, как команду PHP. В последующих версия PHP, данная команда помечена как Deprecated. При апргрейде, соответственно часть скриптов перестают работать. Вот моё решение по замене:
1 2 3 4 |
function eval($str){ file_put_content("tmp.php",$str); include 'tmp.php'; } |