Вурдалак
Продвинутый новичок
Духовность™, ты понимаешь, что use — вещь необязательная, это только дополнение к namespaces? Ты можешь писать те же длинные имена, отличие будет только в разделителе:
То вроде бы тебя убивают длинные имена:
Так в чём проблема на самом деле?
PHP:
new Cue\Model\Person\User
, то ты тут же заявляешь:блин, это получается у мменя имена классов будут вот такие - MyPrefix_Module_Common_Controller_Common
это же очленеть можно будет с таким работать!!
, т.е. по-твоему длинное имя — хорошо, оно же явно показывает, что за класс мы инстанцируем.PEAR стиль в коде явно показывает, что за класс мы инстанцируем, а неймспейсы это скрывают.
Так в чём проблема на самом деле?