Вы действительно не должны пытаться проверять неправильные файлы PHP во время выполнения: это убьет время отклика вашего приложения!
«Лучшим способом» будет использование php -l из командной строки, когда вы закончите модификацию PHP-скрипта; или включите его в процесс сборки, если вы его используете; или подключите его как ловушку предварительной фиксации SVN, если вы используете SVN и можете определить ловушки SVN .
На мой взгляд, почти любое решение лучше, чем проверять его во время выполнения!
Принимая во внимание ошибки, подобные тем, которые вы хотите избежать, они, вероятно, не будут происходить часто, вероятно, лучше ... просто позволить им случиться.
Единственное, что нужно: активировать журналы и следить за ними, чтобы можно было быстро обнаруживать, когда возникает проблема: -)
Конечно, это не мешает вам иметь дело с отсутствующими файлами; но это другое дело ...