Size: a a a

2021 May 10

AM

Artem Molotov in PHP
> PDO удобнее в том, что ты можешь без заморочек сменить саму СУБД

Каким это образом? У СУБД разные диалекты. Придётся переписывать. Кроме того, никто не отменял абстракции (как собственные, так и в библиотечные). При PDO тоже нужно абстракции добавлять — кто его знает будет ли PDO поддерживать нужную СУБД в будущем.
источник

MS

Michael Sivolobov in PHP
Я — нет. В каждом проекте сразу фиксирую СУБД
источник

A

Andrey in PHP
В чем абстракция сырого запроса в pdo?
источник

AM

Artem Molotov in PHP
С практической точки зрения и mysqli более подходящим может быть.
источник

ES

Evgeny Savich in PHP
То есть все плюсы что вы привели сразу можно отнести в стан бесполезных
источник

in PHP
А можно просто использовать какую-нибудь обёртку поверх mysql/pdo/всего остального и не париться
источник

MS

Michael Sivolobov in PHP
в том, что он под сырым запросом до драйвера еще выполняет PHP-код
источник

MS

Michael Sivolobov in PHP
А mysqli — напрямую на драйвер сразу посылает
источник

A

Andrey in PHP
Каким образом это абстрагирует мой запрос?
источник

В🚙

Виктор 🚙 in PHP
QueryBuilder решает эту проблему
источник

MS

Michael Sivolobov in PHP
как я написал — дело вкусов и привычек. У меня с 2010 года все на Doctrine... был хайлоад проект в 2010, который мы на mysqli писали
источник

MS

Michael Sivolobov in PHP
никаким... блин, я привел просто их отличия, которые можно найти в документации. Был вопрос, я дал ответ. Абстракция — не обязательно вокруг запроса должна делаться
источник

MS

Michael Sivolobov in PHP
я могу обернуть в многоуровневую абстракцию любой метод... но надо ли это?
источник

MS

Michael Sivolobov in PHP
надо всегда исходить из практической надобности
источник

A

Andrey in PHP
От задачи зависит
источник

MS

Michael Sivolobov in PHP
нужно сейчас это, используйте, нужно что-то другое — используйте другое
источник

ES

Evgeny Savich in PHP
Вы точно инженер, сори, но я про по одно а вы как на экзамене, вывалили все что знаете?
источник

MS

Michael Sivolobov in PHP
я вообще считаю, что лишние уровни абстракции стоит вводить самому только в том случае, когда они тебе пригодились... но при этом спокойно использую тот же тяжеловесный Doctrine, так как мне с ним удобно и я к нему привык. И я не пишу ни одной строчки кода, чтобы построить эту абстракцию, я беру уже готовую. Это позволяет мне писать код много быстрее.
источник

MS

Michael Sivolobov in PHP
может, я неправильно понял вопрос... думал, что спрашивали, что не так с mysqli? И я ответил, что это дело вкуса и привел 3 разных подхода... которые используются
источник

MS

Michael Sivolobov in PHP
можете уточнить вопрос, я отвечу и на него, если не затруднит
источник