【问题标题】:phpdoc suggesting type for $this->someFieldphpdoc 建议 $this->someField 的类型
【发布时间】: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;”在类定义中。

标签: netbeans phpdoc phpstorm


【解决方案1】:

使用以下 PHPDoc 注释:

类我的类{

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

}

【讨论】:

    猜你喜欢
    • 2023-04-08
    • 2016-08-30
    • 2015-07-22
    • 1970-01-01
    • 1970-01-01
    • 2016-09-27
    • 2014-08-14
    • 2013-12-23
    • 1970-01-01
    相关资源
    最近更新 更多