2

在 Netbeans 和 phpStorm 中,这按预期工作:

public function someMethod() {
    $objectA = uberEnterprisyFactory('someclassA');
    /* @var $objectA TheClassA */

    // $objectA-> (autocomplete for TheClassA is displayed, good)

这不会:

public function someMethod() {
    $this->objectA = uberEnterprisyFactory('somemodelA');
    /* @var $this->objectA TheClassA */

    // $this->objectA-> (no autocomplete here, not good, $this->objectA is inferred to be null)

我如何$this->someThing向 Netbeans 和/或 phpStorm 推荐类型?

4

1 回答 1

5

使用以下 PHPDoc 注释:

我的班级{

/**
 * @var MyPropertyClass
 */
private $myProperty

}

于 2012-01-09T07:08:41.733 回答