А что второе?всего самого плохого![]()
А что второе?всего самого плохого![]()
Я не понял вопроса.А что второе?
Ну, ты говоришь, что "все" - значит, больше одного.Я не понял вопроса.
Зависит от порядка следования.Ну, ты говоришь, что "все" - значит, больше одного.
Я и спрашиваю, какое второе![]()
А ты уверен, что знаешь, что такое DI? Никаких запросов к DI не делается, это не SL.Ну, это если не считать оберткой ваш обожаемый фетиш - DI контейнер, который выдаст инстанс по запросу.
А расскажи мне, как массив передать по плейсхолдеру в PDOЕдинственный существенный минус - это идиотизм, с которым execute() возвращает буль, а не себя. Заставляя писать три строчки, когда достаточно одной.
Некогда думать головой, код строчить надо!Самый дебильный способ изучать ооп - это писать обертки над pdo, особенно поражает, что некоторые пытаются наследовать свой класс обертку от pdo
Устранять зависимость от неудобных/сомнительных инструментов вроде PDO — это часть работы в любом серьёзном проекте. Иметь прямую зависимость от конкретных инструментов — ставить под угрозу если не весь проект, то иметь серьёзные пробуксовки в виде потерянных человеко-часов.Через сколько лет пиэйчпи девелоперс перестанут писать обертки и начнут работать?
Это твоя повседневная работа?Эти ваши обертки для скриптов "написал и забыл" типа спарсить эксель и залить в базу?
1) Но в этом случае велосипед - это та еще лотерея.Устранять зависимость от неудобных/сомнительных инструментов вроде PDO — это часть работы в любом серьёзном проекте. Иметь прямую зависимость от конкретных инструментов — ставить под угрозу если не весь проект, то иметь серьёзные пробуксовки в виде потерянных человеко-часов.
Это твоя повседневная работа?
Ты первый про велосипеды заговорил. Писать велосипеды не предлагали еще, предлагали взять качественную обертку.1) Но в этом случае велосипед - это та еще лотерея.
Черновая работа, не требующая какой-либо квалификации. Хотя с такого большинство и начинало.2) Ты так говоришь, как будто это что-то плохое
1) Как его понял, так и ответил. Не видел еще в серьезных проектах обертки pdo.Ты первый про велосипеды заговорил. Писать велосипеды не предлагали еще, предлагали взять качественную обертку.
Черновая работа, не требующая какой-либо квалификации. Хотя с такого большинство и начинало.
Ну как серьезные проекты появятся - увидишьНе видел еще в серьезных проектах обертки pdo.
Сыро, очень сыро. Интерфейсы как в зенде кривые. Вызвать у типа метод, в нем отсутствующий, - нормальная практика.А в 5.0 намного интереснее сделано, фасады уже не нужны.
Ты меня нихрена не понял. Я говорю в первую очередь про интерфейс. Имея интерфейс, можно запилить кучу декораторов для логгирования запросов, сбора статистики (время запроса, кол-во запросов и т.д.; Pinba и прочее), получать warning'и, менять библиотеку (если PDO сделают deprecated, например, что было бы разумно в будущем) и т.д. и т.п. Гибкость, полная свобода, отсутствие идиотских ограничений используемого инструмента. Логика у тебя и Фанат'а идиотская: потратить меньше сил в самом начале проекта, чтобы потом лишиться всех благ цивилизации на протяжении всей его остальной жизни. Т.е. у вас какие-то проекты-однодневки, полное отсутствие комфорта, лишь бы сделать, лишь бы закрыть задачу здесь и сейчас, не думая про поддержку в дальнейшем.Как его понял, так и ответил.
а я думал у меня одного бомбит от фасадов =)И без фасадов можно обойтись. Ну, точнее, в 4-ке это местами затруднено. А в 5.0 намного интереснее сделано, фасады уже не нужны.