在我的控制器中,我有这样的代码:
public function showStudent($id)
{
$student = new Student();
$student->loadFromId($id);
/* call the view */
include '/path/to/student/view.php';
}
在view.php文件中,我希望我的代码编辑器(netbeans,当然)知道$ student是Student类的一个实例,因此它可以建议和检查方法和属性等。我可以帮助编辑器知道这个带注释,如
<?php
/**
* @magic Student $student
*/
?>
<html>
....
<p>Good day, <?= $student->name; ?></p>
</html>