我已经找到了一种方法说,在这种方式的NetBeans的变量类型:Netbeans中定义的变量类型PHP
/* @var $variablename Type */
然而,在这种情况下,有没有提示(数据库是我的课):
//model.php
abstract class Model {
/* @var $db Database */
protected $db;
(...)
}
//Mymodel.php
class MyModel extends Model {
(...)
$this->db-> //no hints
(...)
}
是Netbeans限制还是我的错误?
好了,所有的类(数据库,模型和为MyModel)文件是在同一文件夹中,Model类我有数据库提示,但是我有他们甚至没有这样的评论,在MyModel我有从父类的提示,但没有与MyModel->数据库提示。版本7.2 – Andy
变量的类型需要在变量名称的前面,它应该读取'@var Database $ db'而不是其他的方式。其他可能的问题来源:错误的包含路径(你可以STRG +点击进入你的$ db变量?)或者类中的属性访问而不是类方法。 – SaschaM78