$argv について知ったのは 2 年間働いた後でした。つまり、$argv は非常に低いということです。

咔咔
リリース: 2020-07-03 13:55:40
オリジナル
10322 人が閲覧しました

最近、laravel を使用した Rabbitmq の実装に関する記事で、ルーティング モードの実装時にいくつかの問題が発生しました。特にコマンド ライン パラメータの受け渡しの問題に焦点を当てました。

1. Rabbitmq ルーティング モードで発生した問題

これは、次の場所にあります。このコードでは、未定義の変数

$argvが見られました。正直に言うと、私はこのフレームワークを使いすぎて、これが何なのかさえ知りません。

Kaka は laravle フレームワークを使用しており、宣言されていない変数は直接エラーを報告します。

しかし、このインスタンスはルーティング モードで実際に必要であり、一度実行して変更することはできません

routing_key$argv について知ったのは 2 年間働いた後でした。つまり、$argv は非常に低いということです。

php argv

を検索すると、わかりやすい説明が目の前に現れました、これはスクリプトにパラメータを渡すために使用されます。 !早速、まず php ファイルを作成し、それをテストします。

web ディレクトリにindex.php ファイルを作成し、$argv$argv について知ったのは 2 年間働いた後でした。つまり、$argv は非常に低いということです。を出力してindex.php を実行し、コマンドphpindex kakaを実行します。

これはちょっと面白いのですが、印刷されるデータは上記の情報で述べた配列形式になります。

最初の値は実行されるファイル名で、2 番目のパラメータはスクリプトに渡されるパラメータです。$argv について知ったのは 2 年間働いた後でした。つまり、$argv は非常に低いということです。ここで、戻って、rabbitmq コードを見てください。

インデックス 1 のデータはフォールト トレラントであり、この値は必須のrouting_keyです。$argv について知ったのは 2 年間働いた後でした。つまり、$argv は非常に低いということです。後で与えられる実行命令を見ると、なぜこのように実行されるのかを理解するのは難しくありません。$argv について知ったのは 2 年間働いた後でした。つまり、$argv は非常に低いということです。

3. laravel を使用してパラメータ付きの命令を実行する方法

人生は続けなければなりません。そしてコードはまだ続けなければなりません オナニーしなければなりませんね?フレームワークを使用する場合は、そのフレームワークの使用法に適応する必要があります。

最初にコマンドを作成しますphp Artisan make:command TestCommand$argv について知ったのは 2 年間働いた後でした。つまり、$argv は非常に低いということです。これで、TestController ファイルが表示されます。

signature はコマンド名です$argv について知ったのは 2 年間働いた後でした。つまり、$argv は非常に低いということです。最初に実行してください。phpArtisantest:command、この 123 は以下のハンドルメソッド内にあります$argv について知ったのは 2 年間働いた後でした。つまり、$argv は非常に低いということです。laravle でパラメータを指定してコマンドを実行します$argv について知ったのは 2 年間働いた後でした。つまり、$argv は非常に低いということです。$argv について知ったのは 2 年間働いた後でした。つまり、$argv は非常に低いということです。コマンドを実行phpArtisan Test:command kaka何が起こるか見てみましょう。 ######はい!命令後のパラメータです。

Laralve を使用してパラメータを運ぶ方法はいくつかありますが、ここでは説明しません。非常に簡単です。

$argv について知ったのは 2 年間働いた後でした。つまり、$argv は非常に低いということです。

以上が$argv について知ったのは 2 年間働いた後でした。つまり、$argv は非常に低いということです。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!