Онлайн-проверка синтаксиса PHP / валидатор

Может ли кто-нибудь сослаться на онлайн-проверку подлинности PHP? Это было бы очень полезно. Заранее спасибо!

    Расширить мой комментарий.

    Вы можете проверить в командной строке, используя php -l [filename] , которая выполняет только проверку синтаксиса (lint). Это будет зависеть от ваших настроек ошибок php.ini, поэтому вы можете отредактировать php.ini или установить error_reporting в скрипте.

    Ниже приведен пример вывода при запуске файла, содержащего:

     <?php echo no quotes or semicolon 

    Результаты в:

     PHP Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in badfile.php on line 2 Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in badfile.php on line 2 Errors parsing badfile.php 

    Я предложил вам создать собственный валидатор.

    Простая страница, которая позволяет загрузить файл php. Он загружает загруженный файл через php -l и выводит результат.

    Примечание . Это не угроза безопасности, которую он не выполняет, просто проверяет наличие синтаксических ошибок.

    Вот действительно простой пример создания собственного:

     <?php if (isset($_FILES['file'])) { echo '<pre>'; passthru('php -l '.$_FILES['file']['tmp_name']); echo '</pre>'; } ?> <form action="" method="post" enctype="multipart/form-data"> <input type="file" name="file"/> <input type="submit"/> </form> 

    Я нашел это для онлайн-проверки php: –

    http://www.icosaedro.it/phplint/phplint-on-line.html

    Надеюсь это поможет.

    Вот еще один для вас, который не только выполняет проверку php -l для вас, но также выполняет некоторый вторичный анализ ошибок, которые не считаются недействительными (например, объявление переменной с двойным знаком равенства).

    http://phpcodechecker.com/

    Вот аналогичный вопрос для вас. (Практически то же самое.)

    Какие существуют способы проверки кода PHP?

    редактировать

    Главный ответ там предлагает этот ресурс:

    http://www.meandeviation.com/tutorials/learnphp/php-syntax-check/v4/syntax-check.php

    Ther новый код php проверяет онлайн:

    http://www.piliapp.com/php-syntax-check/

    http://phpcodechecker.com/ выполняет проверку синтаксиса и пользовательскую проверку на наличие распространенных ошибок.

    Я новичок, но это помогло мне.

    Здесь также хороший и простой сайт для проверки ваших php-кодов и совместного использования вашего кода с дьяволом:

    http://trycodeonline.com

    В случае, если вам интересно, автономная проверка, которая выполняет сложный анализ типов: http://strongphp.org. Однако он не работает в Интернете.