Барт
Guest
Портирование экстеншена на zend2
Здравствуйте!
Помогите собрать с zend2 кастомный экстеншен, написанный для PHP4.
Вот на чем валится компилятор:
In function 'void zif_class_extender(int, zval*, zval*, int)':
error: 'struct _zend_object_handlers' has no member named 'ce' make[3]:
Ошибка здесь:
cls=(Z_OBJ_HANDLER_PP(pobj,ce));
Раньше было так:
cls=(Z_OBJ_PP(pobj)->ce);
и с PHP4 собирается нормально.
Подскажите как разобраться с этим. Прошу вашей помощи так как в c++ не силен.
Спасибо!
Здравствуйте!
Помогите собрать с zend2 кастомный экстеншен, написанный для PHP4.
Вот на чем валится компилятор:
In function 'void zif_class_extender(int, zval*, zval*, int)':
error: 'struct _zend_object_handlers' has no member named 'ce' make[3]:
Ошибка здесь:
cls=(Z_OBJ_HANDLER_PP(pobj,ce));
Раньше было так:
cls=(Z_OBJ_PP(pobj)->ce);
и с PHP4 собирается нормально.
Подскажите как разобраться с этим. Прошу вашей помощи так как в c++ не силен.
Спасибо!