Приведение типов переменных класса в PHP / Symfony / Netbeans - PullRequest
4 голосов
/ 29 июля 2010

Всякий раз, когда мне нужно использовать интеллект Netbeans для отображения свойств / методов, я явно объявляю новый объект, а затем повторно ссылаюсь на него.Что-то вроде ..

    $moo = new Cow();
    $moo = Cow::getById(1);
    $hasMilk = $moo->hasMilk();

Есть ли способ, которым я могу избежать этого, приводя переменную типа при получении?Или хотя бы взломать, чтобы одурачить Netbeans?

Спасибо!

PS: главная причина решения этой проблемы - если я забуду прокомментировать строку 1, а когда obj не найден, он работаетсвежий объект!(

Ответы [ 2 ]

7 голосов
/ 29 июля 2010
$moo = Cow::getById(1); /* @var $moo Cow */

это скажет netbeans, что $ moo является объектом типа Cow

1 голос
/ 29 июля 2010

Введите vdoc и нажмите клавишу Tab.В появившемся комментарии укажите название класса.

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