【发布时间】:2012-01-05 21:33:57
【问题描述】:
在 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)
如何向 Netbeans 和/或 phpStorm 推荐 $this->someThing 类型?
【问题讨论】:
-
'objectA' 是魔法属性吗?
-
@Nikolay Matveev 没有魔法,简单的“private $objectA;”在类定义中。