php コマンドパラメータ
http://www.php.net/manual/zh/features.commandline.php
-f --file -f オプションで指定されたファイル名を解析して実行します。このパラメータはオプションであり、実行する必要があるファイル名を指定するだけで省略できます。
以下は、PHP バイナリ ファイル (php.exe プログラム) によって提供されるコマンド ライン モード オプション パラメータです。これらのパラメータは、PHP を通じていつでもクエリできます。 hコマンド。
使用法: php [オプション] [-f] [args...]
php [オプション] -r DE>[args...] DE>
php [options] [-- args...]
-s ソースを色付きで強調表示します。
-w コメントと空白を削除してソースを表示します。 >-f 解析します。
-v バージョン番号
-c このディレクトリで php.ini ファイルを探します
-a 対話的に実行します
- d foo[=bar] INI エントリ foo を値 'bar' で定義します。
-e デバッガー/プロファイラーの拡張情報を生成します。
-z Zend 拡張機能をロードします。
-l構文チェックのみ (lint)
-m モジュールでコンパイルされたものを表示
-i PHP 情報
-r DE>スクリプト タグを使用せずに PHP を実行 DE>DE>
-h これは、
args... スクリプトに渡される引数を使用します。最初の引数
が - で始まる場合、またはスクリプトが標準入力から読み取られる場合に -- args を使用します。
CLI SAPI モジュールには、実行する PHP コードを取得する 3 つの方法があります。
1.
PHP を実行する指定されたファイル。
php my_script.php
php -f my_script.php
上記の 2 つの方法 (-f パラメーターの有無にかかわらず)指定された my_script.php ファイルを実行できます。実行するファイルを選択できます。指定する PHP スクリプトには .php 拡張子が必要ではなく、任意のファイル名と拡張子を付けることができます。
2.
コマンドラインで PHP コードを直接実行します。
php -r 'print_r(get_dependent_constants());'
このメソッドを使用する場合は、シェル変数の置換と引用符の使用に注意してください。
注: 上記の例をよく読んでください。コードの実行時には開始マーカーと終了マーカーはありません。 -r パラメーターを使用すると、これらのマーカーは不要になり、構文エラーが発生します。
3.
標準入力 (stdin) を通じて実行する必要がある PHP コードを指定します。
上記の使用法では非常に強力な関数が提供され、次の例に示すように PHP コードを動的に生成し、コマンド ラインからこれらのコードを実行できます。 $ some_application | some_filter | php | sort -u >final_output.txt
上記の 3 つのコードを同時に実行することはできません。