正确记录链接到phpdoc中类的变量
我如何在phpdoc中正确地记录这一点 我有一个链接到单独类的变量,如下所示:正确记录链接到phpdoc中类的变量,php,phpdoc,Php,Phpdoc,我如何在phpdoc中正确地记录这一点 我有一个链接到单独类的变量,如下所示: public $link; public function link($class) { $class = "\\Path\\To\\Class\\$class"; $this->link = new $class; } 我是在变量级别还是在函数级别实现phpdoc标记?在学习phpdocs的正确实现的同时,我还试图使代码在诸如PHPStorm/Netbeans之类的IDE中易于识别。这种布局太“
public $link;
public function link($class) {
$class = "\\Path\\To\\Class\\$class";
$this->link = new $class;
}
我是在变量级别还是在函数级别实现phpdoc标记?在学习phpdocs的正确实现的同时,我还试图使代码在诸如PHPStorm/Netbeans之类的IDE中易于识别。这种布局太“运行时动态”,无法记录。由于无法知道$class参数指向哪个类,$link属性无法知道将哪个类列为其数据类型。这意味着没有IDE能够为您解决任何问题
“记录”它的唯一方法是这样的,这是准确的,但不会让IDE继续:
/** @var mixed */
public $link;
/**
* @param string $class
* @return void
*/
public function link($class) {
$class = "\\Path\\To\\Class\\$class";
$this->link = new $class;
}