Как я могу проверить синтаксис другого PHP-скрипта в PHP, прежде чем он будет включать ()

В PHP я создаю своего рода бота, который динамически включает в себя несколько разных файлов PHP. Поскольку эти PHP-файлы могут изменяться, я бы хотел, чтобы файлы проверялись на наличие синтаксических / синтаксических ошибок перед запуском include() или require(). Будет ли это возможно? Если так, то как?

2 ответа

Решение

Используйте исполняемый файл php с аргументом -l из командной строки. Вы можете сделать это с помощью системного вызова или shell_exec

http://fr2.php.net/php_check_syntax - ваша помощь. Проверьте примеры!

Другие вопросы по тегам