我知道对于那些没有被声明为类型的变量,PhpStorm有时候不知道在哪里查找变量名的方法调用。
我知道如何通过简单的PHPDoc注释提供typehint来解决简单变量:
/* @var Category $category */
$category->getNameTranslit();
但是如何为数组元素调用的方法执行此操作?
$categories[$key]->setIsActive(true);
答案 0 :(得分:1)
答案似乎是:
/** @var Category[] $categories */
$categories[$key]->setIsActive(true);
谢谢LazyOne!