php - laravelのIlluminateパッケージのこの記述方法に専門用語はありますか?
我想大声告诉你
我想大声告诉你 2017-05-16 13:12:14
0
1
551

< /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);
    }

难道叫工厂モード?

我想大声告诉你
我想大声告诉你

全員に返信(1)
某草草

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート