version 1.1, 2012/02/21 23:48:05
|
version 1.1.1.4, 2014/06/15 20:04:00
|
Line 2
|
Line 2
|
+----------------------------------------------------------------------+ |
+----------------------------------------------------------------------+ |
| PHP Version 5 | |
| PHP Version 5 | |
+----------------------------------------------------------------------+ |
+----------------------------------------------------------------------+ |
| Copyright (c) 1997-2012 The PHP Group | | | Copyright (c) 1997-2014 The PHP Group | |
+----------------------------------------------------------------------+ |
+----------------------------------------------------------------------+ |
| This source file is subject to version 3.01 of the PHP license, | |
| This source file is subject to version 3.01 of the PHP license, | |
| that is bundled with this package in the file LICENSE, and is | |
| that is bundled with this package in the file LICENSE, and is | |
Line 457 static void php_wddx_serialize_object(wddx_packet *pac
|
Line 457 static void php_wddx_serialize_object(wddx_packet *pac
|
/* OBJECTS_FIXME */ |
/* OBJECTS_FIXME */ |
zval **ent, *fname, **varname; |
zval **ent, *fname, **varname; |
zval *retval = NULL; |
zval *retval = NULL; |
char *key; | const char *key; |
ulong idx; |
ulong idx; |
char tmp_buf[WDDX_BUF_LEN]; |
char tmp_buf[WDDX_BUF_LEN]; |
HashTable *objhash, *sleephash; |
HashTable *objhash, *sleephash; |
Line 529 static void php_wddx_serialize_object(wddx_packet *pac
|
Line 529 static void php_wddx_serialize_object(wddx_packet *pac
|
} |
} |
|
|
if (zend_hash_get_current_key_ex(objhash, &key, &key_len, &idx, 0, NULL) == HASH_KEY_IS_STRING) { |
if (zend_hash_get_current_key_ex(objhash, &key, &key_len, &idx, 0, NULL) == HASH_KEY_IS_STRING) { |
char *class_name, *prop_name; | const char *class_name, *prop_name; |
|
|
zend_unmangle_property_name(key, key_len-1, &class_name, &prop_name); |
zend_unmangle_property_name(key, key_len-1, &class_name, &prop_name); |
php_wddx_serialize_var(packet, *ent, prop_name, strlen(prop_name)+1 TSRMLS_CC); |
php_wddx_serialize_var(packet, *ent, prop_name, strlen(prop_name)+1 TSRMLS_CC); |