【发布时间】:2012-12-13 02:58:31
【问题描述】:
我有一个带有 getter 和 setter 的对象,但是当我将它传递给函数或遍历这些对象的数组时,我失去了对该对象的智能感知。
例如:
...
$personA = new Person(..);
$age = $personA->getAge(); // intellisense works.
$personArray = array($personA, $personB, .. );
foreach($personArray as $aPerson){
$aPerson->getAge(); // no intellisense here
}
doSomething($personA);
function doSomething($person){
$person->getAge() // no intellisense here
...
}
我在这里错过了什么?
我是否需要更改代码(转换.. 等),缺少 phpStorm 设置? 也许不可能?
【问题讨论】:
标签: php function intellisense phpstorm code-hinting