я же говорю, руководствуясь той же логикой
Нерелигиозная семья: «Посмотрите на неполные семьи: везде проблемы с психикой у детей»
Религиозная семья: «Посмотрите на полигамные семьи: везде бандиты и террористы»
А если так подумать чуть дальше:
— европейцев становится меньше, но все они получают высшее образование и работают на хороших должностях, и живут собственно как описанные члены постиндустриального общества.
— на их место приходят мигранты, со временем они тоже зарабатывают деньги и их дети получают высшее образование.
— мигранты со временем становятся такими же полноправными членами постиндустриальоного общества и их отношение к семье тоже переходит от традиционного к постиндустриальному.
Есть множество людей, для которых семья — абсолютная ценность, потребность в которой вовсе не является следствием стремления к комфортному существавнию.
Они мазохисты, что ли? Или семья по залету получается?
Нет, просто многим комфортно существовать, будучи частью семьи, растить детей, жить по традиционным укладам.
Ну автолоад сам занимается например перебором всех доступных колбек функций. В одном проекте может быть много автолоадеров, каждый от своей библиотеки. И для поиска одного класса дергаются они все.
Если два похожих автолоадера дергаются для поиска одного класса, то в чем это отличается от предложенного варианта? Дергать один автолоадер, но с другими параметрами.
Извините, автора я уважаю, ибо он в отличии от многих РНР разработчиков не пытается копировать яву или руби, а занимается развитием самобытного ORM Propel. По многим вещам пропел уже удобнее даже Rails ActiveRecord, не говоря уже о Доктрине.
А теперь про эпический бред.
Кладем всю библиотеку в один неймспейс
Вот это как раз эпический бред. Можно с таким же успехом написать: неймспейсы в PHP опциональны, не нравится — не используйте. Но никто не говорит, что они не нужны. Просто их нынешняя реализация это шаг назад в удобстве и шаг вперед в улучшении качества кода. Опять таки, оператор * из той же Java был бы совершенно не лишний и в РНР.
Если в PHP всё так офигенно, то почему для Symfony столь популярен capifony — Capistrano + Symfony capifony.org/. Наверное, потому что деплоймент не столь простой, это раз. И наверное потому, что тулза написана на руби не имеет аналогов на PHP.
Ну да, use к autoload не имеет отношения. Так это отлично.
Если в коде находится неизвестный класс, PHP пытается найти его в рамках используемых неймспейсов. Он последовательно перебирает все неймспейсы со звездочкой, подставляя вместо звездочки искомый класс.
Смотря где. С появлением Heroku многие хостеры выпускают свой гем для быстрого развертывания приложения. Например, я использую Webbynode, там развертывание и деплоймент это одна команда и практически без настройки.
Ибо печаль с персональными блогами :(
Нерелигиозная семья: «Посмотрите на неполные семьи: везде проблемы с психикой у детей»
Религиозная семья: «Посмотрите на полигамные семьи: везде бандиты и террористы»
— европейцев становится меньше, но все они получают высшее образование и работают на хороших должностях, и живут собственно как описанные члены постиндустриального общества.
— на их место приходят мигранты, со временем они тоже зарабатывают деньги и их дети получают высшее образование.
— мигранты со временем становятся такими же полноправными членами постиндустриальоного общества и их отношение к семье тоже переходит от традиционного к постиндустриальному.
Колхозы тоже были опорой государства…
Их завоевали выходцы из менее развитых традиционных сообществ. Традиционные семьи пришли и отомстили за разврат!
Там половина мальчиков все террористы, или бандиты!
Вывод: религиозный образ «человека и семьи» порождает террористов
Они мазохисты, что ли? Или семья по залету получается?
Нет, просто многим комфортно существовать, будучи частью семьи, растить детей, жить по традиционным укладам.
Честно, неужели нужно ради такого вот интерпол поднимать?
Ну сайтик не работал, ну и? Может интерполу стоило бы бандитов разыскивать?
офтоп: У нас за такую мелочь не арестовуют… У нас терпят.
Если два похожих автолоадера дергаются для поиска одного класса, то в чем это отличается от предложенного варианта? Дергать один автолоадер, но с другими параметрами.
Насчет, debian way, то его всё-таки стоит нарушить и поставить ruby 1.9.3 через rvm. Это наверное, единственное, что нельзя поставить из пакетов.
А теперь про эпический бред.
Вот это как раз эпический бред. Можно с таким же успехом написать: неймспейсы в PHP опциональны, не нравится — не используйте. Но никто не говорит, что они не нужны. Просто их нынешняя реализация это шаг назад в удобстве и шаг вперед в улучшении качества кода. Опять таки, оператор * из той же Java был бы совершенно не лишний и в РНР.
Если в коде находится неизвестный класс, PHP пытается найти его в рамках используемых неймспейсов. Он последовательно перебирает все неймспейсы со звездочкой, подставляя вместо звездочки искомый класс.