За последние 24 часа нас посетили 34958 программистов и 1757 роботов. Сейчас ищут 849 программистов ...

проерить php код

Тема в разделе "PHP для новичков", создана пользователем vikrorpert, 9 мар 2017.

  1. vikrorpert

    vikrorpert Активный пользователь

    С нами с:
    13 окт 2010
    Сообщения:
    984
    Симпатии:
    10
    есть текстовое поле,туда вставляем пхп код
    как программно проверить php код на валидность? кроме eval
     
  2. acho

    acho Активный пользователь

    С нами с:
    28 дек 2016
    Сообщения:
    854
    Симпатии:
    210
    Адрес:
    Санкт-Петербург
    что?
     
  3. alexblack

    alexblack Старожил

    С нами с:
    20 янв 2016
    Сообщения:
    640
    Симпатии:
    381
    Если тебе нужна проверка именно на синтаксис,то можешь использовать сервис https://phpcodechecker.com/api/ посылаешь запрос методом POST/GET
    Код (Text):
    1. http://phpcodechecker.com/api/?code=$hello(;
    Здесь явная ошибка,получаешь в JSON ответ:
    Код (Text):
    1. {"errors":"TRUE","syntax":{"message":"Parse error: syntax error, unexpected ';' in your code on line 1","code":"$hello(;"}}
    Если же код правильный,получишь в error FALSE,соответственно отслеживая состояние errors можно будет судить о том,правильный ли с точки зрения синтаксиса код.
     
  4. vikrorpert

    vikrorpert Активный пользователь

    С нами с:
    13 окт 2010
    Сообщения:
    984
    Симпатии:
    10
    а средствами пхп никак?
    подозреваю что они сами вызывают eval
     
  5. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    MouseZver нравится это.