Сделано в Раскрутке

Архив эхоконференции RU.PHP

- 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% на первый месяц обслуживания!
Самый простой способ получить ROOT-доступ
При переходе по баннеру - скидка 25% на первый месяц обслуживания!