есть текстовое поле,туда вставляем пхп код как программно проверить php код на валидность? кроме eval
Если тебе нужна проверка именно на синтаксис,то можешь использовать сервис https://phpcodechecker.com/api/ посылаешь запрос методом POST/GET Код (Text): http://phpcodechecker.com/api/?code=$hello(; Здесь явная ошибка,получаешь в JSON ответ: Код (Text): {"errors":"TRUE","syntax":{"message":"Parse error: syntax error, unexpected ';' in your code on line 1","code":"$hello(;"}} Если же код правильный,получишь в error FALSE,соответственно отслеживая состояние errors можно будет судить о том,правильный ли с точки зрения синтаксиса код.
@vikrorpert вроде в PHP7 можно через include просто проверить, так как ошибки в плоть до парсера можно получить https://secure.php.net/manual/ru/class.parseerror.php https://secure.php.net/manual/ru/language.errors.php7.php