【发布时间】:2018-02-11 08:38:47
【问题描述】:
class Controller {
protected $property1;
protected function getUid(){
...
}
public function render($template, array $data){
extract($data);
ob_start();
include $template;
return ob_get_clean();
}
}
模板example.php在Controller::render()中渲染
<div><?php echo $this->getUid(); ?></div>
如何在example.php 中为 Controller 类中的所有方法和属性获取自动完成建议?我正在使用 NetBeans 和 PhpStorm。我可以在模板的 PHPDoc 块中添加对类的引用吗?
【问题讨论】:
-
在 PhpStorm 中,您可以使用
@varPHPDoc 输入提示$this。 -
@var 是我的第一次尝试,在这种情况下它不起作用
-
它有效——我在 PhpStorm 的旧项目中使用它。你是如何申报的,在哪里申报的?请提供示例。
-
Ups,我在 NetBeans 中尝试过,因为 NB 运行速度更快。是的,PHPStorm 更智能
标签: php netbeans phpstorm phpdoc