-1

インストールしたばかりのlaravelバンドルでこれを見つけましたが、実際には何が何でwith()あるかわかりません...どこにも宣言されていないためです

public static function of($query)
{
    $ins = with(new static); // What is with(new static) ?
    $ins->save_query($query);
    return $ins;
}
4

2 に答える 2

8

with()ステートメントではなく、Laravel フレームワークのユーザー定義関数です。

laravel のドキュメントから:

490: /**
491:  * Short-cut for constructor method chaining.
492:  *
493:  * @param  mixed  $object
494:  * @return mixed
495:  */
496: function with($object)
497: {
498:     return $object;
499: }
于 2013-01-17T09:39:27.540 に答える
4

まず、タイトルに答えてください。

コンピューター プログラミングでは、ステートメントは命令型プログラミング言語の最小のスタンドアロン要素です。このような言語で書かれたプログラムは、1 つまたは複数のステートメントのシーケンスによって形成されます。ステートメントには内部コンポーネント (式など) があります。ソース

2 つ目with()は、 Laravel フレームワークのユーザー定義関数です。

于 2013-01-17T09:39:47.680 に答える