name = NULL;
} else {
if (Z_TYPE_P(member) != IS_STRING) {
- tmp_zv = *member;
- zval_copy_ctor(&tmp_zv);
+ ZVAL_STR(&tmp_zv, zval_get_string(member));
member = &tmp_zv;
- convert_to_string(member);
}
name = Z_STRVAL_P(member);
}
}
} else {
if (Z_TYPE_P(member) != IS_STRING) {
- trim_zv = *member;
- zval_copy_ctor(&trim_zv);
- convert_to_string(&trim_zv);
+ ZVAL_STR(&trim_zv, zval_get_string(member));
php_trim(Z_STRVAL(trim_zv), Z_STRLEN(trim_zv), NULL, 0, &tmp_zv, 3 TSRMLS_CC);
zval_dtor(&trim_zv);
member = &tmp_zv;
zval tmp_zv;
if (Z_TYPE_P(member) != IS_STRING && Z_TYPE_P(member) != IS_LONG) {
- tmp_zv = *member;
- zval_copy_ctor(&tmp_zv);
+ ZVAL_STR(&tmp_zv, zval_get_string(member));
member = &tmp_zv;
- convert_to_string(member);
}
sxe = Z_SXEOBJ_P(object);
int test = 0;
if (Z_TYPE_P(member) != IS_STRING && Z_TYPE_P(member) != IS_LONG) {
- tmp_zv = *member;
- zval_copy_ctor(&tmp_zv);
+ ZVAL_STR(&tmp_zv, zval_get_string(member));
member = &tmp_zv;
- convert_to_string(member);
}
sxe = Z_SXEOBJ_P(object);