コマンドラインからphpプログラムを実行したいのですがphp program
、単に入力するのではなく、常に入力する必要がありますprogram
。program
入力するたびにプログラムが実行されることをシェルに知らせるにはどうすればよいですか?
また、 を使用して解析するいくつかの引数がありますgetopt()
。設定を含む構成ファイルもありますDEFAULT_ARGS=
。ユーザーがデフォルトの引数を設定できるようにしたいのですが、program
引数なしで実行するDEFAULT_ARGS
と、引き継ぎ、引数リストになります。
argv[]
独自のパーサーを作成せずに、変数を「偽装」する方法やgetopt()
、構成ファイルで指定した文字列を代わりに使用する方法はありますか?
たとえば、これをコマンド ラインで実行したい場合:php program -a 300 --debug
代わりにDEFAULT_ARGS=-a 300 --debug
、構成ファイルに記述program
して、プログラムを実行するだけです。これが私の最終目標です。