ホームページ  >  記事  >  バックエンド開発  >  phpコマンドパラメータ

phpコマンドパラメータ

WBOY
WBOYオリジナル
2016-06-13 13:22:01917ブラウズ

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 つのコードを同時に実行することはできません。



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