所以我使用netbeans的TypeHinting功能,但自动完成提供了typehinted以及每个对象属性的未定义变体。
我是否遗漏了可以解决这个问题的事情,并且不会不必要地将自动完成选项的数量增加一倍?
以下是我的代码的相关部分:
/**
* Class DataRequest
* @property DataSource $DataSource
*/
class DataRequest {
public $DataSource;
}
/**
* Class DataTable
* @property string $Name
* @property DataRequestField $Fields
* @property int $Limit
*/
class DataTable extends DataRequest {
public $Name;
public $Fields = array();
public $Limit = 0;
}
非常感谢任何帮助。
干杯 迈克尔