PhpStorm对象属性类型提示
我在PhpStorm中使用.php
文件中的类型提示工作正常。 我可以为php碎片进行类型提示<? ?>
<? ?>
.html
文件中的变量和$this
这样的:
<?
/**
* @var $this My_Custom_Class
*/
?>
我在.html
模板中有一些动态添加的属性,我不知道应该如何指示PhpStorm提示。 包含关联数组的配置文件被传递给init方法,然后像下面这样创建属性:
public function init($params)
{
foreach ($params as $key => $value) {
$this->$key = $value;
}
}
这是传统代码,广泛使用,所以我不想去碰它。
我试过了:
<?
/**
* @property $prop_name My_Custom_Class
*/
?>
且其变动@var
, $this->prop_name
, $this['prop_name']
不同的顺序,但没有作品
我只能声明本地var并键入提示
<?
/**
* @var My_Custom_Class
*/
$prop_name = $this->prop_name
?>
但有多重声明令人困惑。 有更好的方法吗?
链接地址: http://www.djcxy.com/p/58627.html上一篇: PhpStorm object property type hint
下一篇: How can I create a PHPDoc for magic properties outside of the class definition?