検索
ホームページ毎日のプログラミングPHPの知識$argv について知ったのは 2 年間働いた後でした。つまり、$argv は非常に低いということです。

最近、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 サイトの他の関連記事を参照してください。

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)