Как я могу проверить синтаксис другого PHP-скрипта в PHP, прежде чем он будет включать ()
В PHP я создаю своего рода бота, который динамически включает в себя несколько разных файлов PHP. Поскольку эти PHP-файлы могут изменяться, я бы хотел, чтобы файлы проверялись на наличие синтаксических / синтаксических ошибок перед запуском include() или require(). Будет ли это возможно? Если так, то как?
2 ответа
Решение
Используйте исполняемый файл php с аргументом -l из командной строки. Вы можете сделать это с помощью системного вызова или shell_exec
http://fr2.php.net/php_check_syntax - ваша помощь. Проверьте примеры!