Size: a a a

2020 September 01

MM

Maksim Masiukevich in PHP
Anton Shabouta
я конечно давненько смотрел swoole, но слабо представляю как он это сделает.
по сути так же, как работают всякие amphp/file
источник

AS

Anton Shabouta in PHP
ну тогда я бы не сказал что "не будет особо тебя напрягать", так переключение контекстов по пулу дорого, и сама идея лупа чтобы этого не делать
источник

MM

Maksim Masiukevich in PHP
дорого - понятие довольно относительное
источник

AM

Artem Molotov in PHP
Алексей Гевондян
работает то оно работает) но зачем?) ну пдо это хоть какая-никакая абстракция... поновее поактуальнее, хз
Не знаю писали тебе там выше или нет, но mysqli не только в виде процедурщины есть, но и ввиде "ООП-классиков".
источник

АГ

Алексей Гевондян... in PHP
Artem Molotov
Не знаю писали тебе там выше или нет, но mysqli не только в виде процедурщины есть, но и ввиде "ООП-классиков".
да да, это понятно, был разговор почему не пдо. ну асинхронность, ок. а еще?
источник

АГ

Алексей Гевондян... in PHP
мускли так то это и есть ооп либа, а функции - это алиасы на методы классов
источник

MM

Maksim Masiukevich in PHP
Anton Shabouta
ну тогда я бы не сказал что "не будет особо тебя напрягать", так переключение контекстов по пулу дорого, и сама идея лупа чтобы этого не делать
это дороже, чем юзать условный pg_ext, pq или mysqlnd, но всё же
источник

AM

Artem Molotov in PHP
Алексей Гевондян
да да, это понятно, был разговор почему не пдо. ну асинхронность, ок. а еще?
Как лучше заниматься сексом — раком или миссионером?
источник

MM

Maksim Masiukevich in PHP
если в случае с потсгрёй хоть выбор есть для асунка, то с точки зрения мускуля всё совсем печально. Либо сам имплементишь протокол, либо нахер иди.
источник

АГ

Алексей Гевондян... in PHP
Artem Molotov
Как лучше заниматься сексом — раком или миссионером?
вот вот, и я о том же) что надо использовать готовые решения. и так уже навелосипежено достаточно. исключение - в учебных целях.
источник

AS

Anton Shabouta in PHP
Maksim Masiukevich
если в случае с потсгрёй хоть выбор есть для асунка, то с точки зрения мускуля всё совсем печально. Либо сам имплементишь протокол, либо нахер иди.
да, сделано так-то все давно и для React и для Amphp
источник

MM

Maksim Masiukevich in PHP
Anton Shabouta
да, сделано так-то все давно и для React и для Amphp
ну за реактом я давно не слежу уже, а в ампе реализовали и периодически оно даже работает без проблем)
источник

MM

Maksim Masiukevich in PHP
проблема всё та же: мало юзеров, мало фидбэка, много багов)
источник

AM

Artem Molotov in PHP
Алексей Гевондян
вот вот, и я о том же) что надо использовать готовые решения. и так уже навелосипежено достаточно. исключение - в учебных целях.
Ты неправильно меня понял. Как и Максима.

Разницы по сути нет. И то и другое абстракция к сишному драйверу.

Если кому работать только с мускулем и в наиболее типичных ситуациях (читай без асунка) — нет проблем не юзать mysqli.

Если есть подозрения на то, что нужно будет менять базу (и не хочеться юзать ORM) — берём PDO.

А ещё могут сыграть разные детали драйверов (параметры, баги,  etc).

Когда я говорил о позах, то я намекал, что кому что удобнее — то и выберут, если подходит целям (в миссионере, говорят, ребёнка зачать проще).
источник

AM

Artem Molotov in PHP
Алексей Гевондян
вот вот, и я о том же) что надо использовать готовые решения. и так уже навелосипежено достаточно. исключение - в учебных целях.
Ну а если прям до%бываться, то PDO мне однажды не понравился тем, что числа как строки получает. Меняешь быренько драйвер на mysqli и "проблема" решена.
источник

MM

Maksim Masiukevich in PHP
Artem Molotov
Ну а если прям до%бываться, то PDO мне однажды не понравился тем, что числа как строки получает. Меняешь быренько драйвер на mysqli и "проблема" решена.
pdo ещё искаропки занимается имитацией prepared statement) mysqli таким не страдает)
источник

AM

Artem Molotov in PHP
(если чо, это было легаси с "собственной" абстракцией без этих ваших dbal/orm)
источник

AM

Artem Molotov in PHP
Maksim Masiukevich
pdo ещё искаропки занимается имитацией prepared statement) mysqli таким не страдает)
Вот те самые детали, да.
источник

MM

Maksim Masiukevich in PHP
решается 1 флагом конечно, но это надо просто знать
источник

AM

Artem Molotov in PHP
Maksim Masiukevich
решается 1 флагом конечно, но это надо просто знать
Помню там ещё что-то забавное было, если поменять. Вылезал баг какой-то.
источник