По результатам опроса в первой статье, решено было сделать обзор реализации расширения. К этому моменту в угоду существующим IDE немного изменился синтаксис, который, пожалуй, был наиболее обсуждаемым моментом.
Это не еще-одна-статья-о-hello-world-расширении, т.к. желающим разобраться в основах легко найти массу материалов как на самом Хабре, так и в русскоязычном RTFG.
Статья о предпосылках, реализации и подводнях камнях. В ней будет мало PHP, в основном C.
Читать полностью »
Метка «zend engine»
Декораторы в PHP. Реализация расширения
2013-05-27 в 8:08, admin, рубрики: decorators, extension, php, zend engine, метки: c++, decorators, extension, PHP, zend engineРазрабатываем модуль PHP на C++. Часть 1: экскурс в мир Zend Engine 2
2012-05-26 в 12:08, admin, рубрики: c++, Extensions, php, zend engine, метки: c++, Extensions, PHP, zend engineДоброго времени суток, уважаемое Харбасообщество!
Под катом изложена некоторая информация касательно написания расширений для PHP c использованием C++, почерпнутая мной из различных источников (по большей части англоязычных) и ковыряния исходников Zend Engine 2 во время разработки одного модуля для собственных нужд. Так как объем ее достаточно велик, далее я старался быть краток.
Итак, в этой части:
А вот до C++ в этой части мы так и не доберемся… =)
Маленький дисклеймер: содержимое статьи не есть истина в первой инстанции, не основывается на официальной документации (а есть ли она?) и является моим субъективным взглядом на ZE 2. Тем не менее, в свое время я был бы рад найти нечто подобное на просторах Рунета, дабы сэкономить время на начальных этапах разработки.
Читать полностью »