Ну, я столкнулся с чем-то вроде рассола здесь. Мне нужно проверить некоторые PHP на наличие синтаксических ошибок. Я заметил этот бит, который нужно запускать из командной строки:
php -l somefile.php
Однако есть ли способ запустить это из самого файла PHP? Я искал и думаю, что я могу каким-то образом использовать функцию parse_str
для выполнения этого, введя ее в $ _GET, но не совсем понимаю, как это работает.
Кто-то еще сказал мне использовать функцию token_get_all()
php, чтобы определить это.
Но я не могу понять, как это сделать с любым подходом? Может ли кто-нибудь здесь дать мне пример кода, чтобы начать работу? Я не думаю, что использование eval()
— это путь, хотя у меня работал eval($code)
, но не думаю, что мне следует запускать скрипт, если есть синтаксические ошибки PHP.
Любая помощь в этом очень ценится, как всегда!