Skip to content

Commit 647a252

Browse files
committed
[PHP 8.3] It is now possible to lint multiple files.
php/doc-en@725cead
1 parent da6985e commit 647a252

File tree

1 file changed

+15
-6
lines changed

1 file changed

+15
-6
lines changed

features/commandline.xml

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- $Revision$ -->
3-
<!-- EN-Revision: e50e79746736dbdfbabe9bd3566793b3ddf38f58 Maintainer: takagi Status: ready -->
3+
<!-- EN-Revision: 725ceadea94af4f4db6c76b9665829f27068d2c5 Maintainer: takagi Status: ready -->
44
<!-- CREDITS: hirokawa,shimooka,mumumu -->
55
<chapter xml:id="features.commandline" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
66
<title>PHP をコマンドラインから使用する</title>
@@ -541,21 +541,30 @@ string(15) "doesntmakesense"
541541
<entry>--syntax-check</entry>
542542
<entry>
543543
<para>
544-
このオプションにより、指定した PHP コードの
545-
構文チェックのみを簡単に行なうことができます。成功した場合、
544+
構文チェックを行いますが、指定された PHP コードは実行しません。
545+
ファイル名が指定されない場合、標準出力の入力をチェックしますが、
546+
指定された場合、それぞれのファイルがチェックされます。
547+
成功した場合、
546548
テキスト
547549
<literal>No syntax errors detected in &lt;filename&gt;</literal>
548550
が標準出力に書き込まれ、リターンコードは <literal>0</literal>
549-
となります。失敗した場合、テキスト <literal>Errors parsing
551+
になります。失敗した場合は
552+
テキスト <literal>Errors parsing
550553
&lt;filename&gt;</literal> に加え、内部パーサエラーメッセージ
551554
が標準出力に書き込まれ、シェルリターンコードは、
552555
<literal>-1</literal> となります。
553556
</para>
554557
<para>
555558
このオプションは、(未定義の関数のような)致命的なエラー(fatal error)
556-
はみつけません。致命的なエラーについても調べたい場合は
557-
<option>-f</option> を使用してください
559+
を見つけることはありません。そうするためには
560+
コード全体を実行する必要があるからです
558561
</para>
562+
<note>
563+
<para>
564+
PHP 8.3.0 より前のバージョンでは、
565+
構文チェックできるファイルの数は一つだけでした。
566+
</para>
567+
</note>
559568
<note>
560569
<para>
561570
このオプションは、オプション <option>-r</option> と共に使用することは

0 commit comments

Comments
 (0)