X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=src%2Fphp_pq_object.c;h=c8d1e50bc73d4b1df3c119c48dabf396b4223e2e;hb=76e64a0a6074927832c2f77d8ee45f253179dfad;hp=6d80a1f5547f68364ac86ff424e40eef0d0c2f03;hpb=f33cb6693882f75701691bf40fe49cf8735da4ab;p=m6w6%2Fext-pq diff --git a/src/php_pq_object.c b/src/php_pq_object.c index 6d80a1f..c8d1e50 100644 --- a/src/php_pq_object.c +++ b/src/php_pq_object.c @@ -103,11 +103,13 @@ static int apply_pi_to_ht(zval *p, void *a) zval zobj; ZVAL_OBJ(&zobj, &arg->pq_obj->zo); +# if PHP_VERSION_ID < 70100 + property = zend_read_property(arg->pq_obj->zo.ce, &zobj, pi->name->val, pi->name->len, 0, &tmp_prop); +# else property = zend_read_property_ex(arg->pq_obj->zo.ce, &zobj, pi->name, 0, &tmp_prop); -#elif PHP_VERSION_ID >= 70100 - property = zend_read_property_ex(arg->pq_obj->zo.ce, &arg->pq_obj->zo, pi->name, 0, &tmp_prop); +# endif #else - property = zend_read_property(arg->pq_obj->zo.ce, &arg->pq_obj->zo, pi->name->val, pi->name->len, 0, &tmp_prop); + property = zend_read_property_ex(arg->pq_obj->zo.ce, &arg->pq_obj->zo, pi->name, 0, &tmp_prop); #endif zend_hash_update(arg->ht, pi->name, property); }