Anonymous
я думал опять часа 2
Evgeniy
я тут уже к нему подготовился
Evgeniy
говно авторизацию написал минут за 30, на mysql_query ))
Anonymous
Нафига 0_о
Evgeniy
чтобы был пример на стриме как делать не надо и на конкретном примере показать что именно плохо)
Evgeniy
там плохо все)
Anonymous
там плохо все)
за PDO будешь агитировать?
Anonymous
или mysqli?
Anonymous
пдо)
Anonymous
туплю, в описании стрима написано mysqli
Dmitriy
за PDO будешь агитировать?
и там и там есть минусы и плюсы. зачем нужна агитация в сторону одного решения ?
Evgeniy
оба варианта норм
Evgeniy
я отдельно расскажу о минусах pdo
Evgeniy
и про dbal
Evgeniy
pdo неудачная попытка dbal
Anonymous
Давай на этом стриме, я послушаю прям
Anonymous
А то сам на pdo сижу и не знаю что это неудачный драйвер какой-то
Евгений
Юзаю pdo, наверное, у меня опыта мало, но расскажите, пожалуйста, о минусах, хотя бы вкратце? Я минусов пока не встречал.
Anonymous
смотри стрим начинается
Dmitriy
на стриме скажут *троль*
Евгений
аа) туплю просто
Anonymous
там же можно будет задать вопрос профессионалу
Евгений
по-моему, pdo все-таки лучше я просто mysqli не пользовался никогда
Evgeniy
начинаю
Евгений
прошли годы..
🦔
в пдо не все плюшки mysqli реализованы
🦔
одну могу назвать точно
Евгений
ну допустим я взял постгрес, mysqli (я загуглил) умеет только в mysql, и это жирный такой минус
Co(n)stantine👨‍🔬
начинаю
Что там? )
Co(n)stantine👨‍🔬
аа, для самых маленьких
🦔
ну допустим я взял постгрес, mysqli (я загуглил) умеет только в mysql, и это жирный такой минус
я подозреваю, сравнение было в рамках использования муськи
Anonymous
class className{ public function __construct(MyClass $class) { $class->method() $class->variable() } $obj = new ClassName(new MyClass());
а можно проще: использовать global и название объекта =/ написал-то сколько
Anonymous
ну хоть пространства имён изучил
Dmitriy
при смене бд еще нужно менять sql обычно
Евгений
редко конечно, но был случай в общем погуглил я и понял, что mysqli сильно проигрывает pdo и использовать его нет особого смысла)
Dmitriy
в чем проигрывает кроме "легкого" смены бд ?
Anonymous
для mysql лучше использовать mysqli
Anonymous
нет идеального варианта
Anonymous
для всего
Евгений
касаемо php - лучший вариант это pdo, и общепринятый вроде как а чем mysqli выигрывает?
Dmitriy
еще раз в чем пдо лучше mysqli Кроме агрумента про "легкое" смена бд
Anonymous
он заточен специально под mysql
Евгений
и работает на 5% шустрее?
Anonymous
обычно если что-то заточено под определенную задачу, то это лучше её выполняет
Dmitriy
в пдо не все плюшки mysqli реализованы
Dmitriy
не все psql
Евгений
ладно, а что за плюшки? я просто не знаю, не пользовался( но считаю, что гибкость куда важнее
Dmitriy
гибкость чего ? смены бд ?
Евгений
ладно, не буду спорить
Евгений
но все таки, что за плюшки у mysqli? я пока вижу только что в mysqli не все плюшки pdo реализованы
Евгений
именованные параметры те же
Dmitriy
но все таки, что за плюшки у mysqli? я пока вижу только что в mysqli не все плюшки pdo реализованы
mysqli позволяет собирать статистику, мультизапросы. и т.д т.е специфичные для MySQl
Evgeniy
хотя pdo намного лучше чем mysql_*
Evgeniy
покажу те места что в pdo не получились
Evgeniy
и я уже упоминал что pdo это подобие dbal (абстракции над бд как в любом языке) но покажу те штуки с которыми сталкивался
Евгений
я просто не вижу смысла изучать и чересчур углубляться в mysqli, т.к. он ограничен одной бд а веб-разработка не ограничивается только лишь mysql разница между mysqli и pdo небольшая, и лучше выбрать то, что гибче я не имею ввиду смену бд каждый месяц допустим начинаю новый проект и там отлично подходит sqlite, а я (к примеру) отлично умею в mysqli и совсем не умею в пдо, мне будет тяжело браться за пдо (и морально, и физически, обычно все равно привыкаешь к определенному инструменту) я имел ввиду такую гибкость хотя смена бд происходит таки временами и с пдо она пройдет легче
Evgeniy
не зря его создавали
Evgeniy
потому что в pdo есть места что не очень
Евгений
понятное дело, по работе, чаще laravel/symfony юзаю, т.е. doctrine и eloquent
Evgeniy
ну да это следующий уровень абстракции
Евгений
dbal пробовал но пока толком не использовал в проектах
Evgeniy
любой orm внутри себя юзает dbal
Anonymous
ребят нужен совет !
Евгений
да, он это не значит что я умею пользоваться dbal 😂 помню, поставил, подумал "чето сложно как то, останусь на пдо"
Anonymous
нужно ли опускать скобки if else при одной строке ?
Евгений
фигурные скобки?
Anonymous
ага
Евгений
насчет if - да, можно про else - как то сходу не соображу, надо попробовать
Anonymous
просто с ними отчётливей и понятней код становится
Евгений
или сразу и то и другое на одной строке?
Anonymous
if ($json) // ... else // ...
Anonymous
как то так
Евгений
да, можно вроде
Anonymous
не, ты не понял, то что можно то я знаю
Anonymous
я имею ввиду на практике такое делают ?
Евгений
делают конечно))