2013-06-04 6 views
-1

У меня есть класс Collector, в котором сохраняются все экземпляры. Когда мне нужно работать с базой данных в каком-нибудь другом классе, я просто называюPDT - нет справки для объекта, возвращаемого функцией

$db = Collector::get("database"); 

это прекрасно работает, но Eclipse PDT не дает мне помощь, когда я печатаю

$db-> 
    ^^^^^^^ - no help here 

Это очевидно, потому что без запуска , он не может знать, какая функция возвращает.

Мой вопрос: если я могу сказать Eclipse, что этот экземпляр возврата объекта базы данных, а позже он может показать мне intellisense.

ответ

0

PHP более гибкий и слабо типизированный, чем другие языки, поэтому системы помощи в IDE не всегда работают. Лично я привык не полагаться на них.

Это зависит от IDE, но вам может потребоваться убедиться, что все ваши классы/функции документированы с правильными комментариями стиля javadoc.