検索

ホームページ  >  に質問  >  本文

php - laravelのIlluminateパッケージのこの記述方法に専門用語はありますか?

< /p>

/**
     * デフォルトのドライバー インスタンスを動的に呼び出します。
     *
     * @param string $method
     * @param 配列 $parameters
     * @return 混合
     */
    パブリック関数 __call($method, $parameters)
    {
        return $this->guard()->{$method}(...$parameters);
    }
/**
     * デフォルトのドライバー インスタンスを動的に呼び出します。
     *
     * @param string $method
     * @param 配列 $parameters
     * @return 混合
     */
    パブリック関数 __call($method, $parameters)
    {
        return $this->driver()->$method(...$parameters);
    }
/**
     * デフォルトのドライバー インスタンスを動的に呼び出します。
     *
     * @param string $method
     * @param 配列 $parameters
     * @return 混合
     */
    パブリック関数 __call($method, $parameters)
    {
        return $this->store()->$method(...$parameters);
    }

难道叫工厂モード?

我想大声告诉你我想大声告诉你2809日前572

全員に返信(1)返信します

  • 某草草

    某草草2017-05-16 13:14:14

    これはファクトリ パターンです。これらのクラスが FactoryContract を実装していることがわかります。
    次に、マジック関数を使用して、特定の工場製品を呼び出すメソッドを実装します。ここで... は、5.6 以降で追加されたパラメーター リストの可変数です。

    返事
    0
  • キャンセル返事