Попробовал на реальном проекте и столкнулся с тем, что не работает поиск класса с учётом его неймспейса. Например, если есть класс \Foo\Bar\MyClass, то я могу его найти только набрав MyClass, но не \Foo\Bar…
Eclipse, к слову, позволяет это делать.
Может я что-то делаю не так, но свежескачанный PhpStorm упорно не видит подмонтированную сетевую шару. Для IDE, которую продают за деньги, было бы неплохо уметь видеть не только локальные диски, но и сетевые тоже.
И почему каждому второму хочется самому реализовать «множественное наследование» в JavaScript? Зачем вам множественное наследование? Оно вам точно надо? В подавляющем большинстве случаев эта задача решается аггрегированием либо использованием mixin, что не уродует иерархию наследования. Посмотрите, как реализовано ООП в YUI3, вам полезнее будет для развития.
Eclipse, к слову, позволяет это делать.
/* @var $em \Doctrine\ORM\EntityManager */
?