ホームページ >バックエンド開発 >PHPチュートリアル >PHPのlintを使って構文エラーをチェックする方法

PHPのlintを使って構文エラーをチェックする方法

不言
不言オリジナル
2019-01-16 17:30:584604ブラウズ

PHPのlintを使って構文エラーをチェックする方法の構文チェックはとても重要です。今回はPHPのlintを使って構文エラーをチェックする方法でlintを使ってプログラムを実行する前に構文チェックを行う方法を紹介します。具体的な内容を見ていきましょう。

PHPのlintを使って構文エラーをチェックする方法

コマンド ラインからの確認 (lint)

コマンド ラインからの確認とは、次のことを確認できることを意味します。 PHPのlintを使って構文エラーをチェックする方法 ファイル全体

チェックするためにコードに関数を記述する必要はありません。

まずプログラムを見てみましょう

test1.PHPのlintを使って構文エラーをチェックする方法
<?PHPのlintを使って構文エラーをチェックする方法
    $i = 1; 
    if($i == 1){
        echo "学生";
?>

次のようにコマンドを書きます。

PHPのlintを使って構文エラーをチェックする方法 -l test1.PHPのlintを使って構文エラーをチェックする方法

Result

PHP Parse error:  syntax error, unexpected end of file in test1.PHPのlintを使って構文エラーをチェックする方法 on line 5
Errors parsing test1.PHPのlintを使って構文エラーをチェックする方法

コマンドの実行時に上記のエラーが発生しました。中括弧が閉じられていないため、エラーは行 5 (5 行目) にも表示されます。

構文を確認して修正し、エラーを知った上で再度確認します。

<?PHPのlintを使って構文エラーをチェックする方法
    $i = 1; 
    if($i == 1){
        echo "学生";
        }
?>

次のようにコマンドを記述します。

PHPのlintを使って構文エラーをチェックする方法 -l test2.PHPのlintを使って構文エラーをチェックする方法

結果

No syntax errors detected in test2.PHPのlintを使って構文エラーをチェックする方法

上記の結果が表示されれば、構文エラーはありません。

コードを直接チェックします (runkit_lint)

次に、runkit_lint を使用して PHP コードをチェックインできます

この関数には次のものが必要ですPECL という名前の PHP ライブラリ (Picle) を使用します。そうしないと、この関数を使用できません。また、スレッド セーフを有効にする必要があります。

興味がある場合は、公式 Web サイトにアクセスしてクエリを実行し、環境を準備して試してみてください。ここでは詳細には触れません。

以上がPHPのlintを使って構文エラーをチェックする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。