2012-11-08 52 views
2

在我的控制器我有这样的代码:如何在包含的PHP文件中注释变量?

public function showStudent($id) 
{ 
    $student = new Student(); 
    $student->loadFromId($id); 

    /* call the view */ 
    include '/path/to/student/view.php'; 
} 

在view.php文件我希望我的代码编辑器(NetBeans中,当然)知道$学生是学生类的一个实例,因此可以建议检查的方法和属性等我能帮编辑与注释知道这一点,像

<?php 
/** 
* @magic Student $student 
*/ 
?> 
<html> 
.... 
<p>Good day, <?= $student->name; ?></p> 
</html> 

回答

2
/* @var $student Student */ 
$student->name; 

Netbeans的,当然?你应该看看Sublime Text

+0

对不起,不适合我。根据ApiGen docs @var有两个参数:数据类型和描述,并且应该在变量声明之前。我不想重新声明变量 –

+0

请确保您以'/ *'而不是'/ **'开头。应该管用。 – adlawson

+0

没有骰子。也许它是崇高的具体? –

相关问题