- if ((_GET = zend_hash_find(&EG(symbol_table).ht, zs))
- && (Z_TYPE_P(_GET) == IS_ARRAY)
- ) {
- zval new_instance;
-
- ZVAL_OBJ(&new_instance, php_http_querystring_object_new(php_http_querystring_class_entry));
-
- ZVAL_MAKE_REF(_GET);
- zend_update_property(php_http_querystring_class_entry, &new_instance, ZEND_STRL("queryArray"), _GET);
-
- zend_update_static_property(php_http_querystring_class_entry, ZEND_STRL("instance"), instance);
- instance = &new_instance;
- } else {
- php_http_throw(unexpected_val, "Could not acquire reference to superglobal GET array", NULL);
- }
+ ZVAL_MAKE_REF(_GET);
+ zend_update_property(php_http_querystring_class_entry, return_value, ZEND_STRL("queryArray"), _GET);