Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
/** @var какой_то_класс $user */class CatalogFactory
{
// ...
/* @return Order */
public static function getOrderInstance () {
return self::getInstance('Order');
}
}
илиclass OrderCatalogFactory
{
/* @return Order */
public static function getInstance () {
return CatalogFactory::getInstance('Order');
}
}
/* @var User $user */, во всех остальных случаях, имхо, это ужасный говнокод, include/require использую только для деклараций классов/функций, никакого непосредственно выполняемого кода. Единственное исключение — перехват вывода, то есть по сути опять же в шаблонах.
Вышел первый публичный билд PhpStorm 4.0