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

18.01K
.
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