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