コマンドラインPHPスクリプトのパラメータとを解析するために使用できるPHPライブラリがありますか?私は関数getopt
を知っていますが、パラメータに似たものがありますか?オプションのためのコマンドラインオプションとパラメータを取得するPHPライブラリ
答えて
使用getopt
し、パラメータの配列 - http://php.net/manual/en/reserved.variables.argv.php
も形--name=VALUE
getopt
のから読み込む引数のようなもののためhttp://docs.php.net/manual/en/features.commandline.phpを見ているが、可能性があるが、それは何の楽しみません、特にあなたがPythonに慣れている場合(または、おそらく同様にきれいなargvパーサを持っているRuby)には当てはまりません。ここにいくつかのより良い選択肢があります。おそらくPHP 5.3以降が必要です。
私はCommandoを試しましたが、私はそれに満足しています。
ConsoleKitは、次の行にあるはずです。
php-cli-toolsには、進行状況インジケータや表形式の表示などの機能があります。私は10分前にそれを見つけました。私はいつもCommandoからこのライブラリに移動するかもしれない表形式の表示をしたいからです。
サブコマンドを処理できるので、GetOptionKitもチェックしてください。
Commandoは大丈夫です。私のIDEで魔法の '__call'メソッドがうまく動作しませんが、うまくいき使いやすいです。 – mpen
それはサブコマンド、引数の検証、オプション値(複数、フラグ、オプション、デフォルト)と強力なzshの/ bashの補完・ジェネレータを処理CLIFrameworkをチェックしてください。ここで
は(それは引数とオプションを完了)zshの補完・ジェネレータを使用してのスクリーンキャストです:
CLIFrameworkとGetOptionKitを使用して多くの人気のあるアプリケーションもあります。例えば、PHPBrew、LazyRecordあなたがそういったことにしている場合はうまくコマンドラインの使用方法を包み込むSymfony2のコンポーネントがあり
- 1. コマンドラインオプションとその値の取得
- 2. Cでのコマンドラインオプションの取得
- 3. は取得JSONパラメータPHP
- 4. PHP URL URLパラメータ内のパラメータを取得する
- 5. 基準ライブラリで選択されたコマンドラインオプション
- 6. PHPで取得パラメータとしてURLを渡す
- 7. Twilio-php - メッセージを取得する方法、パラメータでフィルタリングする?
- 8. サブドメインをパラメータとして取得する
- 9. AngularJsを使ってPHPに渡すパラメータを取得する
- 10. PHP関数がパラメータと一致する配列を取得する
- 11. LibcurlはPHPで使用するパラメータを取得します
- 12. URLからすべてのPHPパラメータを取得するには?
- 13. phpで参照元URLを取得する(パラメータを含む)
- 14. JSONパラメータを取得する
- 15. パラメータを取得するMinitest
- 16. PHPで関数のパラメータ名を取得するには?
- 17. 複数のURLパラメータをPHPで取得する方法
- 18. GETでパラメータを取得し、POST(PHP)で送信する
- 19. データを取得する方法PHPのURL値パラメータ$ _GETから
- 20. AJAX urlでphp variblesにパラメータ値を取得する方法は?
- 21. phpファイル内のリンクでパラメータを取得する方法は?
- 22. web.py:POSTパラメータとGETパラメータを取得する方法は?
- 23. パラメータ名として変数名のAjaxでPHP変数値を取得する
- 24. コマンドラインオプション
- 25. Apache Commons CLIライブラリの使用時にパラメータを取得する方法
- 26. パラメータ名を取得
- 27. ライブラリからWPFディスパッチャを取得する
- 28. パラメータを取得するURLを取得しますか?
- 29. SmackライブラリとPHP
- 30. PHPファイルを取得する
:http://symfony.com/doc/current/components/console.html – liquorvicar