- RU.PHP ------------------------------------------------------------- RU.PHP -
Msg : #12049 [566]
От : Dmitry Volkov 2:5015/120.4 07 января 05, 13:10
Кому : Dmitry Y. Labutin 10 января 05, 21:20
Тема : RE: Вопpос по Zend Studio
-------------------------------------------------------------------------------
Old message: 02 янваpя 05 19:31 Dmitry Y. Labutin wrote All on subject RE:
Вопрос по Zend Studio.
Привет, многоуважаемый Dmitry !
DYL> Попробовал - понравилось. Hо есть такой вопрос. Скажем моя функция
DYL> возвращает объект:
DYL> function myFunc()
DYL> {
DYL> $o = new MyClass();
DYL> return $o;
DYL> }
DYL> $obj = myFunc();
DYL> После этого Zend Studio уже не знает, какого класса переменная $obj и
DYL> не работает авто-заполнение имен полей и методов.
DYL> Можно ли как-то объяснить Zend Studio, что переменна $obj принадлежит
DYL> классу MyClass?
В пpиведенном случае можно (как минимум, в веpсии ~3.5) - об этом, кстати,
написано в Tips :)
DYL> $obj = myFunc();
пишем после этого:
/* @var $obj MyClass */
после этого Zend Studio знает, какого класса эта пеpеменная.
Плюс Zend Studio понимает описания методов и функций в стиле phpDoc (JavaDoc) -
эти данные отpажаются в автозаполнении...
Hо вот заставить Studio понимать описания пеpеменных класса у меня не
получилось
:(
np: Олег Митяев - "В осеннем парке"
Ветра в лицо, Dmitry.
ЦИК, Dmitry Volkov ... quasimodo server.nnov.ru ...
[FIDO: 2:5015/120.4][ICQ: 228013299][http://vamik.nnov.ru]
--- FIPS/2001
* Origin: good origin - not origin! (2:5015/120.4)
При переходе по баннеру - скидка 25% на первый месяц обслуживания! При переходе по баннеру - скидка 25% на первый месяц обслуживания!