誰かが私にオンラインの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>
ここでもう1つ、php -l
チェックを実行するだけでなく、無効とは見なされない誤り(たとえば、二重等号を使用して変数を宣言する)の二次分析も行います。
これはあなたに似た質問です。 (実質的に同じ。)
PHP code? を検証する方法はありますか?
編集
一番上の答えはこのリソースを示唆しています:
http://www.meandeviation.com/tutorials/learnphp/php-syntax-check/v4/syntax-check.php
http://phpcodechecker.com/ は、構文チェックと一般的なエラーのカスタムチェックを実行します。
私は初心者ですが、助けてくれました。
Therは新しいphpコードチェックオンラインです。
また、PHPコードを確認し、悪魔とコードを共有するための優れたシンプルなサイトもあります。
興味がある場合は、複雑な型分析を行うオフラインチェッカー: http://strongphp.org それはnotただし、オンライン。