PHP - 如何使用自动完成

时间:2012-01-04 10:15:04

标签: php eclipse autocomplete

假设我在 PHP 中有一些胶水代码数据库,它将DB行加载到标准类中。

class TestObject
{
    public $id; 
    public $name;   
}

我有一个更新数据库的功能,所以它希望收到这样一个类:

function updateEntry($testObjectData)
{
  //do stuff
}

有没有办法提示Eclipse这个类实际上是“TestObject”的一个实例,而不是一些通用对象因此使用auto complete?

感谢您的帮助

2 个答案:

答案 0 :(得分:4)

function updateEntry(TestObject $testObjectData)
{
  //do stuff
}

答案 1 :(得分:2)

发现: 而不是:

function updateEntry($testObjectData)
{
  //do stuff
}

执行:

function updateEntry(TestObject $testObjectData)
{
  //do stuff
}

http://php.net/manual/en/language.oop5.typehinting.php