当我查看Laravel请求周期时,我在文件index.php
中遇到了这一行代码
define('LARAVEL_START', microtime(true));
我知道在Laravel文档中没有关于此的任何规范,可能不是Laravel特定的。另外,在文档中或其他任何地方都找不到此用法,请帮助我了解此代码行的实际用途?
答案 0 :(得分:3)
define('LARAVEL_START', microtime(true));
此行必定会启动计时器,因此您可以计时启动框架所需的时间,等等。有趣的是,此常量从未在整个框架中使用过,但您已经注意到了。
答案 1 :(得分:1)
如果您使用vendor\bin\phpunit
来运行测试
public function __construct(?string $name = null, array $data = [], string $dataName = '')
{
parent::__construct($name, $data, $dataName);
define('LARAVEL_START', microtime(true));
}
将此添加到TestCase.php
的构造函数中