| /PHP_5_5/ext/spl/ |
| H A D | spl_functions.c | 73 void spl_register_property( zend_class_entry * class_entry, char *prop_name, int prop_name_len, int prop_flags TSRMLS_DC) argument 75 zend_declare_property_null(class_entry, prop_name, prop_name_len, prop_flags TSRMLS_CC); 136 char * spl_gen_private_prop_name(zend_class_entry *ce, char *prop_name, int prop_len, int *name_len TSRMLS_DC) /* {{{ */ argument 140 zend_mangle_property_name(&rv, name_len, ce->name, ce->name_length, prop_name, prop_len, 0);
|
| H A D | spl_functions.h | 46 #define REGISTER_SPL_PROPERTY(class_name, prop_name, prop_flags) \ 47 spl_register_property(spl_ce_ ## class_name, prop_name, sizeof(prop_name)-1, prop_flags TSRMLS_CC); 56 void spl_register_property( zend_class_entry * class_entry, char *prop_name, int prop_name_len, int prop_flags TSRMLS_DC); 69 char * spl_gen_private_prop_name(zend_class_entry *ce, char *prop_name, int prop_len, int *name_len TSRMLS_DC);
|
| /PHP_5_5/Zend/ |
| H A D | zend.c | 160 const char *prop_name, *class_name; local 162 int mangled = zend_unmangle_property_name_ex(string_key, str_len - 1, &class_name, &prop_name, &prop_len); 164 ZEND_WRITE_EX(prop_name, prop_len);
|
| H A D | zend_compile.h | 676 #define zend_unmangle_property_name(mangled_property, mangled_property_len, class_name, prop_name) \ 677 zend_unmangle_property_name_ex(mangled_property, mangled_property_len, class_name, prop_name, NULL) 678 ZEND_API int zend_unmangle_property_name_ex(const char *mangled_property, int mangled_property_len, const char **class_name, const char **prop_name, int *prop_len);
|
| H A D | zend_vm_def.h | 4278 const char *class_name, *prop_name; variable 4281 str_key, str_key_len - 1, &class_name, &prop_name, &prop_name_len 4283 ZVAL_STRINGL(key, prop_name, prop_name_len, 1);
|
| H A D | zend_vm_execute.h | 13593 const char *class_name, *prop_name; local 13596 str_key, str_key_len - 1, &class_name, &prop_name, &prop_name_len 13598 ZVAL_STRINGL(key, prop_name, prop_name_len, 1); [all...] |
| H A D | zend_builtin_functions.c | 989 const char *prop_name, *class_name; local 1017 zend_unmangle_property_name_ex(key, key_len - 1, &class_name, &prop_name, (int*) &prop_len); 1020 add_assoc_zval_ex(return_value, prop_name, prop_len + 1, *value);
|
| H A D | zend_compile.c | 4232 static zend_class_entry* find_first_definition(zend_class_entry *ce, size_t current_trait, const char* prop_name, int prop_name_length, ulong prop_hash, zend_class_entry *coliding_ce) /* {{{ */ argument 4238 if (zend_hash_quick_exists(&ce->traits[i]->properties_info, prop_name, prop_name_length+1, prop_hash)) { 4254 const char* prop_name; local 4278 prop_name = property_info->name; 4283 &class_name_unused, &prop_name, &prop_name_length); 4284 prop_hash = zend_get_hash_value(prop_name, prop_name_length + 1); 4288 if (zend_hash_quick_find(&ce->properties_info, prop_name, prop_name_length+1, prop_hash, (void **) &coliding_prop) == SUCCESS) { 4290 zend_hash_quick_del(&ce->properties_info, prop_name, prop_name_length+1, prop_hash); 4315 find_first_definition(ce, i, prop_name, prop_name_length, prop_hash, coliding_prop->ce)->name, 4317 prop_name, 5216 char *prop_name; local 5238 zend_unmangle_property_name_ex(const char *mangled_property, int len, const char **class_name, const char **prop_name, int *prop_len) argument [all...] |
| H A D | zend_object_handlers.c | 364 const char *class_name, *prop_name; local 368 zend_unmangle_property_name_ex(prop_info_name, prop_info_name_len, &class_name, &prop_name, &prop_name_len); 369 ZVAL_STRINGL(&member, prop_name, prop_name_len, 0); 398 const char *class_name = NULL, *prop_name = NULL; local 399 zend_unmangle_property_name(property_info->name, property_info->name_length, &class_name, &prop_name); 402 info.name = prop_name; 403 info.name_length = strlen(prop_name);
|
| /PHP_5_5/ext/standard/ |
| H A D | var.c | 59 const char *prop_name, *class_name; local 66 int unmangle = zend_unmangle_property_name(hash_key->arKey, hash_key->nKeyLength - 1, &class_name, &prop_name); 71 php_printf("\"%s\":protected", prop_name); 73 php_printf("\"%s\":\"%s\":private", prop_name, class_name); 216 const char *prop_name, *class_name; local 223 zend_unmangle_property_name(hash_key->arKey, hash_key->nKeyLength - 1, &class_name, &prop_name); 228 php_printf("\"%s\":protected", prop_name); 230 php_printf("\"%s\":\"%s\":private", prop_name, class_name); 233 php_printf("\"%s\"", prop_name);
|
| /PHP_5_5/ext/soap/ |
| H A D | php_encoding.c | 2066 const char *prop_name; local 2071 zend_unmangle_property_name(str_key, str_key_len-1, &class_name, &prop_name); 2073 prop_name = str_key; 2075 if (prop_name) { 2076 xmlNodeSetName(property, BAD_CAST(prop_name));
|
| /PHP_5_5/ext/reflection/ |
| H A D | php_reflection.c | 351 static void _property_string(string *str, zend_property_info *prop, char *prop_name, char* indent TSRMLS_DC); 568 char *prop_name; local 572 if (zend_hash_get_current_key_ex(properties, &prop_name, &prop_name_size, &index, 1, &pos) == HASH_KEY_IS_STRING) { 573 if (prop_name_size && prop_name[0]) { /* skip all private and protected properties */ 574 if (!zend_hash_quick_exists(&ce->properties_info, prop_name, prop_name_size, zend_get_hash_value(prop_name, prop_name_size))) { 576 _property_string(&dyn, NULL, prop_name, sub_indent.string TSRMLS_CC); 579 efree(prop_name); 926 static void _property_string(string *str, zend_property_info *prop, char *prop_name, char* indent TSRMLS_DC) argument 932 string_printf(str, "<dynamic> public $%s", prop_name); 1322 const char *class_name, *prop_name; local 4774 const char *class_name, *prop_name; local 4999 const char *class_name, *prop_name; local 5074 const char *class_name, *prop_name; local 5093 const char *prop_name, *class_name; local [all...] |
| /PHP_5_5/ext/wddx/ |
| H A D | wddx.c | 532 const char *class_name, *prop_name; local 534 zend_unmangle_property_name(key, key_len-1, &class_name, &prop_name); 535 php_wddx_serialize_var(packet, *ent, prop_name, strlen(prop_name)+1 TSRMLS_CC);
|