PHP - Как использовать автозаполнение - PullRequest
3 голосов
/ 04 января 2012

Предположим, у меня есть некоторая БД с клейким кодом в PHP , которая загружает строку БД в стандартный класс.

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

У меня есть функция, которая обновляет БД, ожидаяполучить такой класс:

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

Есть ли какой-нибудь способ намекнуть Eclipse, что этот класс на самом деле является экземпляром "TestObject", а не какой-то универсальный объект, таким образом, использующий автозаполнение?

Спасибо за помощь

Ответы [ 2 ]

4 голосов
/ 04 января 2012
function updateEntry(TestObject $testObjectData)
{
  //do stuff
}
2 голосов
/ 04 января 2012

Обнаружено: вместо:

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

До:

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...