laravel 9 中 很多返回值 类型定义为 TValue 导致编辑器中各种报错怎么解决
laravel 9 中 很多返回值 类型定义为 TValue
这个 TValue 是个什么鬼?
这将导致很多之前的写法在编辑器中报错,虽然并不影响代码实际执行
请教各位大神怎么优雅的处理一下这个问题
$data = collect(["a" => 4, "b" => 5]);
$size = $data->get("a") * 1024; // 这种情况就会报错(编辑器报红,实际执行不影响)
// 需要改写成下面的写法才不会报语法错误
$size = (float) $data->get("a") * 1024;
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: