ホームページ >バックエンド開発 >PHPチュートリアル >PHPのCLIパラメータで選択機能を実装できますか?

PHPのCLIパラメータで選択機能を実装できますか?

WBOY
WBOYオリジナル
2016-06-23 14:11:491008ブラウズ

php cli は次のようにパラメータの受け渡しを実現できます:
fwrite(STDOUT, "Enter your name: ");
$name = trim(fgets(STDIN));

次に、これを実現できます。このように
fwrite( STDOUT, "プログラムの実行モードを選択してください: 1 はワンキー モード、2 はカスタム モードです")

しかし、2 つのオプションを直接出力する方法はありますか? ワンキー モード
上下左右をユーザーが使えるようにする キーを押すだけで選択できますか?ありがとうございます


ディスカッションへの返信(解決策)

いいえ、カーソルを判断するには少なくともインターフェイス機能が必要であり、php cliはコンソールインターフェイス(バイトストリーム/文字列)のみを使用します
ある種のビジュアルインターフェイスが入力とphp の出力を参照してください。それは可能かもしれません

Ncurses など、コマンド ラインに特化した拡張機能を使用することを検討してもよいでしょう

お二人ともありがとうございます。最初にユーザーが選択項目を入力できるようにしてください。

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