if (type == BP_VAR_R) {
handler->read(obj, return_value);
} else {
php_property_proxy_t *proxy = php_property_proxy_init(object, member_name);
RETVAL_OBJ(&php_property_proxy_object_new_ex(php_property_proxy_get_class_entry(), proxy)->zo);
}
if (type == BP_VAR_R) {
handler->read(obj, return_value);
} else {
php_property_proxy_t *proxy = php_property_proxy_init(object, member_name);
RETVAL_OBJ(&php_property_proxy_object_new_ex(php_property_proxy_get_class_entry(), proxy)->zo);
}