【发布时间】:2021-10-15 19:55:50
【问题描述】:
我正在考虑如何在 PhpStorm 中注释类型。我相信 PhpStorm 正在使用 Psalm 来解析类型,但我在这里找不到如何注释类型以获取建议:
我的应用程序中的$row 将始终是Collection 对象,我想在此处用注释标记它。
有人知道如何实现吗?
/**
* @param Collection $rows
*/
public function collection(Collection $rows)
{
foreach ($rows as $row)
{
dump($row->); // $row is also Collection object
}
}
【问题讨论】:
-
见blog.jetbrains.com/phpstorm/2021/07/phpstorm-2021-2-release/… -- 你需要使用通用的 +
@template东西(另外,必须启用 Psalm 插件(即使它不运行它,它只是用来支持语法))
标签: php laravel phpstorm psalm-php