Класс обертки Mysqli by Koenig (Допилить)

9.18K
.
flaky
L!MP, значит в мире пхп не все так пичально как я думал да и ооп подтянули за два года но всеровно алхимия однв из лудших орм, ИМХО.
з.ы. Koenig сорь за флуд.
.
flaky, с РНР 5.3 всё стало гораздо лучше. Там было два, очень значитальных нововведения, которые сильно расширили возможности и изменили код. Я про пространства имён и лямбды/замыкания.

Вцелом, переносить идеи с Руthоn на РНР - дело не благодарное из-за тех же именованых аргументов, манипуляциях над АST. Да и сам подход к ООП другой, в Рython можно в рантайме, любому классу добавить метод, а в РНР так не выйдет, ибо класс != обьект.
.
(\/)____o_O____(\/)
в холиварах рождается истина
.
L!MP, да и метакоассов нет как я знаю. кстате в пхп вроде генераторы хотят ввести, а на счет декоратор не слышно? видил реализацию на хабре, вроде неплохо.
.
flaky, генераторы уже есть в РНР 5.5. АОР в РНР нет ни в каком виде, ни анотаций, ни декораторов.
Всё реализуется костылями ввиде парсинга анотаций из dос-блоков методов.
Это всё из-за попыток из букв Р, Н, Р собрать слово Jаvа
.
L!MP, а вот это печально, декораторы очень сильный и гибкий инструмент. да и исключений не хватает.
.
flaky, каких исключений?
.
L!MP, ну конструкции типа
try:
some
except (errors):
some
finality
some

ну и вызов исключений, например
raise  Http404
.
о_О try подсветило знач есть походу.
редактор табы захавал
.
Koenig
(\/)____o_O____(\/)
flaky, это есть

try
catch
http://php.net/manual/ru/langu ... s.php
Всего: 362