Skip to main content

Конференции

Просмотр конференции fido7.ru.php:

Предыдущее Следующее

Дата: 05 Jan 2019, 18:16:10
От: Anton Poletayev @ 2:5015/61.0
Кому: Sergey Anohin
Тема: wfido


Здpавствуй, Sergey!

Суббота 05 Января 2019 13:39, ты писал(а) мне, в сообщении по ссылке area://ru.php?msgid=2:5034/10.1+99e576e8:

 SA> ну типа все текущие mysqli_ разбросанные по коду, заменить на функции,
 SA> и описать их где-то, типа так проще в эксплуатации, если я так
 SA> понимаю?

Да,
1. хелпер "прокалывает" видимость - он изначально живет в глобальной области.
2. оверхед сводится к минимуму, что упрощает обслуживание.
3. если завтра разрабам придет в голову заменить mysqli на какой-нибудь koshersql,
   всё что надо будет сделать - сменить адаптер у обертки.

 SA> я sed-ом по старинке переименовывал

Hу или так, просто у нас правила по автоперекодированию проекта могут несколько страниц занимать :)

 AP>> В итоге, такой рефакторинг будет выглядеть примерно так:
 AP>> $users = query("SELECT * FROM `users` WHERE point='$point' AND
 AP>> password='$password' AND active='1'");
 AP>> echo 'Found: ' . $users->num_rows();

 SA> надо пробовать, вообще есть вариант в PDO все перепилить, пока не знаю
 SA> что лучше

Под капотом обертки может быть и mysqli и pdo. Hо mysqli мощнее функционально.
Заменив адаптер, можно вообще с mysql на postgresql переехать, при желании.

С уважением - Anton

--- -
Origin: RooDZ!Soft Labs. (2:5015/61)

Предыдущее Следующее

К списку сообщений
К списку конференций