Loligan: Работодатель - прежде всего бизнесмен и преприниматель и для него самое важное - это чтобы бизнес работал и приносил доход. Можешь работать и приносишь доход? Все ты принят, в не зависимости от того есть ли тату и как ты одет.
SilverSlice: __autoload() использовался за долго до появления spl_autoload_register(), во времена когда еще не было namespace'ов. Где-то в начале 2013 года на оф. сайте был warning о том что __autoload() не поддерживает namespace, сейчас его убрали и поддержку вроде снова добавили, наверное для поддержки старых проектов.
DevMan: Так говорят те, которые убежали из Украины в Россию, в том числе из Киева. Я говорю исходя из общения с некоторыми из них. Ну да они наверное бредят, а ты прав.
Никита: Почему-то ни разу не слышал за всю практику, что кто-то жаловался на var_export(). И судя по исходному когду \yii\helpers\VarDumper::export() - вроде оно только добавляет инденации в красивом виде.
matperez: Допустим, чисто теоритически, что все репозитории зависят от PDO. Тогда обычно создаётся RepositoryFactory, который в конструкторе принимает инициализированный экземпляр PDO и этот самый фактори реализует один метод - build($class) подставляя передавая этот PDO в классы, как-то вроде - return new $class($this->pdo). Затем этот фактори можно зарегистрировать как сервис, и просто пользоватся им как сервисом. Обычно это делается так.
Или говоря проще, с Product::getSameProducts очень просто нарушить инкапсуляцию (помнишь про некомфильность с ООП), поэтому такого подхода лучше исбегать.
kirill-93: Когда класс модели Product статичный, то тогда вся его внутренность тоже статичная, поскольку $this не может использоватся в статике. В чем разница? Ты ведь это в контроллере вызываешь, наверняка? Так вот, в данном случае разница только в том что статичный класс Product сложно будет тестировать и у него масса скрытых зависимостей. Заметно особо будет когда будешь тестировать сам контроллер. Далее, еще разница в том, что Product глобальный класс. Например, чисто теоритичеки можно сделать где-нибудь в другом месте Product::$db = null, а затем пытатся вызвать. С $model = new Product() так не прокатит.
D' Normalization: Да что тут про индусов говорить, когда топовые вакансии с моего круга разлетаются за считанные дни. И причем требования за частую очень высокие.
Амели Зарская: Самое главное - это засовывать определенную часть в свои слои. Всё. Так будет всем легче и при верстке в том числе. Вот здесь можешь бесплатно посмотреть и скачать как другие дизайнеры рисуют макеты: freepsd.ws . Что касается "там подравь, здесь" - так это самое обычное дело и все дизайнеры с этим сталкиваются каждый день - это обычный рабочий момент. Верстку знать тебе не нужно - главное правильно распологать слои и все. Выучишь потом, для себя.