1

我正在考虑如何在 PhpStorm 中注释类型。我相信 PhpStorm 正在使用 Psalm 来解析类型,但我找不到如何注释类型以在这里获得建议:

在此处输入图像描述

$row在我的应用程序中将始终是Collection对象,我想在此处用注释标记它。

有谁知道如何做到这一点?

    /**
     * @param Collection $rows
     */
    public function collection(Collection $rows)
    {
        foreach ($rows as $row)
        {
            dump($row->); // $row is also Collection object
        }
    }
4

1 回答 1

1

你可以像这样标记 var 类型:

/**
 @var $row Collection
**/
dump($row->);

https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000701884-Using-var-type-hinting-with-properties-instantiated-by-Traits

于 2021-08-12T13:35:40.233 回答