【发布时间】:2015-04-30 09:04:05
【问题描述】:
我决定看看 artisan 在 Laravel 4.2 中是如何初始化的,并看到了函数 make($app)
public static function make($app)
{
$app->boot();
$console = with($console = new static('Laravel Framework', $app::VERSION))
->setLaravel($app)
->setExceptionHandler($app['exception'])
->setAutoExit(false);
$app->instance('artisan', $console);
return $console;
}
我不是真正的 PHP 新手,但也不是大师......而且我无法完全理解(从 PHP 的角度来看)的含义
$console = with($console = new static('Laravel Framework', $app::VERSION))
->setLaravel($app)
->setExceptionHandler($app['exception'])
->setAutoExit(false);
这里是源链接 https://github.com/laravel/framework/blob/4.2/src/Illuminate/Console/Application.php
【问题讨论】:
-
你在哪里找到这个代码。来源链接会很有帮助。
-
谢谢!我添加了链接
标签: php laravel laravel-4 laravel-artisan