Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Философия программирования > DocBlocks


Автор: s1lver 2.12.2015, 08:57
Доброго времени суток!

Не знал в каком разделе задать вопрос, этот показался самым подходящим.

Мучает меня один вопрос по док блокам.

Предыстория. Пару лет назад, когда только начал использовать Php Storm, очень понравилось использование http://www.phpdoc.org/.

Допустим, в начале файла можно было написать что-то типа
Код


/**
*
*@property int $id
*
*/

class ClassName extend SuperClass
{
       public static function tableName()
       {
             return 'user';
       }

}


и потом, где-нибудь писать

Код

$test = new ClassName();
$test->id;


В этом случае IDE не только подсказывала варианты после набора $test-> , но и не говорила про не существующий объект.

Однако, что-то сейчас, как не стараюсь вспомнить, не могу понять что происходит не так!? Толи IDE разучилась так делать, толи не докрутил настройки а может я чего не так пишу. 

Если кто в курсе, подскажите что и как должно быть.

Автор: s1lver 29.12.2015, 12:31
Вообще немного протупил, все работает как раньше. 

Код

/**
*
*@author
*
*/

namespace app\models

use db\SuperClass

/**
*
* @property int $id
*
*/
class ClassName extend SuperClass
{
       public static function tableName()
       {
             return 'user';
       }
}


Вот как-то так, и тогда при вызове $id IDE не ругается  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)