-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

首先,回答标题:

在计算机编程中,语句是命令式编程语言中最小的独立元素。用这种语言编写的程序由一系列的一个或多个语句组成。语句将具有内部组件(例如,表达式)。来源

其次,with()是 Laravel 框架中的用户定义函数

于 2013-01-17T09:39:47.680 回答