Как расшифровать код PHP?
Расшифровывать ничего не нужно, просто избавьтесь от вируса, который поймали. В таком коде обычно зашифровывается спам рассылка, редиректы, скачивание других вирусов к вам на сайт и прочая хрень. Восстановите свой файл из бэкапов, потому что некоторые вирусы заменяют файлы целиком (ваш вариант), а некоторые просто дописывают меньший по объему код в начало файла.
Решение #3 для вас - https://www.ryadel.com/en/php-fix-warning-preg_rep...
Либо откатите версию PHP до 5.4.