test を呼び出すときにパラメータを配列に入れることができますこの新しい機能の必要性は何ですか?
つまり、配列を個別に宣言する必要がないということです
糖衣構文として理解できますfunc_get_args実装は可能ですが、あまりエレガントではない場合もあります
func_get_args
たとえば、インターフェイスを呼び出す場合、多くのインターフェイスのサービス アドレスは同じですが、カプセル化する場合は、パラメーターの種類と番号を決定できません。 , $className は特定のクラス、$actionName はクラス内で実行されるメソッドです
このように、さまざまなパラメータを一か所で扱うのは難しいのですが、便利なのは、特定の呼び出しインターフェイスを記述するときに、パラメータは規則に従って渡されますが、実際の呼び出しと戻り値は一律に $ で送信されることです。パラメータ。 PHP は同じ型ですが、呼び出すインターフェイスは他の静的言語で記述されている可能性があり、型は一貫している必要があります。
もちろん、一度しか使用しない場合は、変数を直接渡すだけで問題ありません。
redis.lpushシーン
redis.lpush
これは、変数パラメーターを備えた単なる糖衣構文です。多くの言語で実装されており、PHPでも実装されています
つまり、配列を個別に宣言する必要がないということです
糖衣構文として理解できます
リーリーfunc_get_args
実装は可能ですが、あまりエレガントではない場合もありますたとえば、インターフェイスを呼び出す場合、多くのインターフェイスのサービス アドレスは同じですが、カプセル化する場合は、パラメーターの種類と番号を決定できません。 , $className は特定のクラス、$actionName はクラス内で実行されるメソッドです
。 リーリーこのように、さまざまなパラメータを一か所で扱うのは難しいのですが、便利なのは、特定の呼び出しインターフェイスを記述するときに、パラメータは規則に従って渡されますが、実際の呼び出しと戻り値は一律に $ で送信されることです。パラメータ。 PHP は同じ型ですが、呼び出すインターフェイスは他の静的言語で記述されている可能性があり、型は一貫している必要があります。
もちろん、一度しか使用しない場合は、変数を直接渡すだけで問題ありません。
リーリーredis.lpush
シーンこれは、変数パラメーターを備えた単なる糖衣構文です。多くの言語で実装されており、PHPでも実装されています