Обучение/Помощь новичкам | Mysqli
SlavaLegend , эта абстракция не зависит от конкретного драйвера, и может быть хоть с postgresql, хоть с sqlite использована. Есть форматирование запросов с фильтрацией параметров. Помимо этого, абстракция умеет в профайлинг запросов, замер кол-ва, времени выполнения запросов. Так же драйвер умеет детально трейсить ошибки при запросам к БД(при условии что включён вывод ошибок), вместе с стёком вызовов. Ну и по мелочам, здесь нет продвинутых коллекций, весь результат возвращается в виде массива(метод Fetch).
https://pastebin.com/SG6Kqpbp
https://pastebin.com/SG6Kqpbp
safemysql поищи в гугле.
Очень удобна обертка
Очень удобна обертка
monobogdan (21.01.2019 в 12:18)
SlavaLegend , эта абстракция не зависит от конкретного драйвера, и может быть хоть с postgresql, хоть с sqlite использована. Есть форматирование запросов с фильтрацией параметров. Помимо этого, абстракция умеет в профайлинг запросов, замер кол-ва, времени выполнения запросов. Так же драйвер умеет детально трейсить ошибки при запросам к БД(при условии что включён вывод ошибок), вместе с стёком вызовов. Ну и по мелочам, здесь нет продвинутых коллекций, весь результат возвращается в виде массива(метод Fetch).
https://pastebin.com/SG6Kqpbp
SlavaLegend , эта абстракция не зависит от конкретного драйвера, и может быть хоть с postgresql, хоть с sqlite использована. Есть форматирование запросов с фильтрацией параметров. Помимо этого, абстракция умеет в профайлинг запросов, замер кол-ва, времени выполнения запросов. Так же драйвер умеет детально трейсить ошибки при запросам к БД(при условии что включён вывод ошибок), вместе с стёком вызовов. Ну и по мелочам, здесь нет продвинутых коллекций, весь результат возвращается в виде массива(метод Fetch).
https://pastebin.com/SG6Kqpbp
Это по твоему абстракция?
Синглтон не так юзают
Avenax , это как раз и есть абстракция.
Не путай понятия абстрактного класса, который предоставляет тела виртуальных методов для реализации и абстракции от чего либо.
Не используется сущность, которая должна быть свойством у класса игрока в глобал скоупе как синглтон, как в одном из твоих проектов. Здесь как раз подходящий кейс для них.
________
посл. ред. 21.01.2019 в 16:36; всего 3 раз(а); by monobogdan
Не путай понятия абстрактного класса, который предоставляет тела виртуальных методов для реализации и абстракции от чего либо.
не используются
Не используется сущность, которая должна быть свойством у класса игрока в глобал скоупе как синглтон, как в одном из твоих проектов. Здесь как раз подходящий кейс для них.
________
посл. ред. 21.01.2019 в 16:36; всего 3 раз(а); by monobogdan
del
________
посл. ред. 21.01.2019 в 16:34; всего 2 раз(а); by monobogdan
________
посл. ред. 21.01.2019 в 16:34; всего 2 раз(а); by monobogdan
monobogdan (21.01.2019 в 15:17)
del
del
Уважаемый, этому коду больше чем два года
По поводу предыдущего твоего текста, я тебе сказал свое мнение:
- ни какой обстракции
- синглтон юзают не так
Avenax (21.01.2019 в 19:15)
Уважаемый, этому коду больше чем два года
Уважаемый, этому коду больше чем два года
И что принципиально за два года поменяться может?
Мышление никак не изменишь, оно закладывается с рождения.
Насчёт остального, опять же я уже тебе объяснял. Но ок, если ты хочешь думать что ты прав, можешь дальше продолжать =)
________
посл. ред. 21.01.2019 в 19:42; всего 2 раз(а); by monobogdan
monobogdan ,
я смотрю ты с рождения всё знаешь
ясно, кол на голове чеши, я тебе тоже объяснил
я смотрю ты с рождения всё знаешь ясно, кол на голове чеши, я тебе тоже объяснил
Avenax (21.01.2019 в 21:32)
monobogdan ,
я смотрю ты с рождения всё знаешь
ясно, кол на голове чеши, я тебе тоже объяснил
monobogdan ,
я смотрю ты с рождения всё знаешь ясно, кол на голове чеши, я тебе тоже объяснил
И тебе не хворать
________
посл. ред. 21.01.2019 в 22:23; всего 1 раз(а); by monobogdan