使用 phpdoc 注释函数会在 laravel 的类顶部添加"use"。它会使应用程序变慢吗?



用phpdoc为Laravel函数写注释需要添加类。例如

/**
* Add item to cart and redirect back
*
* @return Response
*/

自动添加"照亮Http响应"到类的顶部,像这样:

namespace AppHttpControllers;
use IlluminateHttpResponse;
class CartController extends Controller{

我的问题是:如果我不在代码中使用类(仅在注释中),它是否会使它(至少有一点点)变慢?另一个选项是写"@return IlluminateHttpResponse"它不包括类,因为它只是一个注释,它不应该有任何性能影响?非常感谢!

从技术上讲,这不会有太大的区别。但是,如果您使用的是PHP 7或更高版本,则可以在代码本身而不是在注释中提到返回类型。它将帮助您、IDE和编译器了解期望发生什么,并且您的代码将免受动态返回的影响。所以我们不用

/*
* @return Response
*/
public function index() {}

你可以做,

public function index() : Response {}

相关内容

最新更新