/PHP-7.3/ext/spl/ |
H A D | spl_functions.h | 44 #define REGISTER_SPL_PROPERTY(class_name, prop_name, prop_flags) \ argument 45 spl_register_property(spl_ce_ ## class_name, prop_name, sizeof(prop_name)-1, prop_flags); 54 void spl_register_property( zend_class_entry * class_entry, char *prop_name, int prop_name_len, int… 67 zend_string *spl_gen_private_prop_name(zend_class_entry *ce, char *prop_name, int prop_len);
|
H A D | spl_functions.c | 71 void spl_register_property( zend_class_entry * class_entry, char *prop_name, int prop_name_len, int… in spl_register_property() argument 73 zend_declare_property_null(class_entry, prop_name, prop_name_len, prop_flags); in spl_register_property() 133 zend_string * spl_gen_private_prop_name(zend_class_entry *ce, char *prop_name, int prop_len) /* {{{… in spl_gen_private_prop_name() argument 135 return zend_mangle_property_name(ZSTR_VAL(ce->name), ZSTR_LEN(ce->name), prop_name, prop_len, 0); in spl_gen_private_prop_name()
|
/PHP-7.3/ext/standard/ |
H A D | http.c | 34 const char *prop_name; in php_url_encode_hash_ex() local 67 zend_unmangle_property_name_ex(key, &tmp, &prop_name, &prop_len); in php_url_encode_hash_ex() 69 prop_name = ZSTR_VAL(key); in php_url_encode_hash_ex() 73 prop_name = NULL; in php_url_encode_hash_ex() 82 ekey = php_raw_url_encode(prop_name, prop_len); in php_url_encode_hash_ex() 84 ekey = php_url_encode(prop_name, prop_len); in php_url_encode_hash_ex() 157 ekey = php_raw_url_encode(prop_name, prop_len); in php_url_encode_hash_ex() 159 ekey = php_url_encode(prop_name, prop_len); in php_url_encode_hash_ex()
|
H A D | var.c | 56 const char *prop_name, *class_name; in php_object_property_dump() local 61 int unmangle = zend_unmangle_property_name(key, &class_name, &prop_name); in php_object_property_dump() 66 php_printf("\"%s\":protected", prop_name); in php_object_property_dump() 68 php_printf("\"%s\":\"%s\":private", prop_name, class_name); in php_object_property_dump() 230 const char *prop_name, *class_name; in zval_object_property_dump() local 235 zend_unmangle_property_name(key, &class_name, &prop_name); in zval_object_property_dump() 240 php_printf("\"%s\":protected", prop_name); in zval_object_property_dump() 242 php_printf("\"%s\":\"%s\":private", prop_name, class_name); in zval_object_property_dump() 245 php_printf("\"%s\"", prop_name); in zval_object_property_dump() 427 const char *class_name, *prop_name; in php_object_element_export() local [all …]
|
/PHP-7.3/Zend/ |
H A D | zend_object_handlers.c | 181 static void zend_std_call_getter(zend_object *zobj, zend_string *prop_name, zval *retval) /* {{{ */ in zend_std_call_getter() argument 197 ZVAL_STR(&member, prop_name); in zend_std_call_getter() 217 static void zend_std_call_setter(zend_object *zobj, zend_string *prop_name, zval *value) /* {{{ */ in zend_std_call_setter() argument 232 ZVAL_STR(&args[0], prop_name); in zend_std_call_setter() 255 static void zend_std_call_unsetter(zend_object *zobj, zend_string *prop_name) /* {{{ */ in zend_std_call_unsetter() argument 269 ZVAL_STR(&member, prop_name); in zend_std_call_unsetter() 291 static void zend_std_call_issetter(zend_object *zobj, zend_string *prop_name, zval *retval) /* {{{ … in zend_std_call_issetter() argument 307 ZVAL_STR(&member, prop_name); in zend_std_call_issetter() 524 const char *prop_name; in zend_check_property_access() local 529 zend_unmangle_property_name_ex(prop_info_name, &class_name, &prop_name, &prop_name_len); in zend_check_property_access() [all …]
|
H A D | zend_inheritance.c | 1550 if (zend_hash_exists(&ce->traits[i]->properties_info, prop_name)) { in find_first_definition() 1565 zend_string* prop_name; in zend_do_traits_property_binding() local 1584 prop_name = zend_string_copy(property_info->name); in zend_do_traits_property_binding() 1592 prop_name = zend_string_init(pname, pname_len, 0); in zend_do_traits_property_binding() 1596 if ((coliding_prop = zend_hash_find_ptr(&ce->properties_info, prop_name)) != NULL) { in zend_do_traits_property_binding() 1606 zend_hash_del(&ce->properties_info, prop_name); in zend_do_traits_property_binding() 1652 ZSTR_VAL(find_first_definition(ce, i, prop_name, coliding_prop->ce)->name), in zend_do_traits_property_binding() 1654 ZSTR_VAL(prop_name), in zend_do_traits_property_binding() 1658 zend_string_release_ex(prop_name, 0); in zend_do_traits_property_binding() 1673 zend_declare_property_ex(ce, prop_name, in zend_do_traits_property_binding() [all …]
|
H A D | zend_compile.h | 798 #define zend_unmangle_property_name(mangled_property, class_name, prop_name) \ argument 799 zend_unmangle_property_name_ex(mangled_property, class_name, prop_name, NULL) 800 …_name_ex(const zend_string *name, const char **class_name, const char **prop_name, size_t *prop_le…
|
H A D | zend.c | 290 const char *prop_name, *class_name; in print_hash() local 292 int mangled = zend_unmangle_property_name_ex(string_key, &class_name, &prop_name, &prop_len); in print_hash() 294 smart_str_appendl(buf, prop_name, prop_len); in print_hash()
|
H A D | zend_builtin_functions.c | 1224 const char *prop_name, *class_name; in ZEND_FUNCTION() local 1226 zend_unmangle_property_name_ex(key, &class_name, &prop_name, &prop_len); in ZEND_FUNCTION() 1232 zend_hash_str_add_new(Z_ARRVAL_P(return_value), prop_name, prop_len, value); in ZEND_FUNCTION()
|
H A D | zend_compile.c | 1305 zend_string *prop_name = zend_string_alloc(prop_name_length, internal); in zend_mangle_property_name() local 1307 ZSTR_VAL(prop_name)[0] = '\0'; in zend_mangle_property_name() local 1308 memcpy(ZSTR_VAL(prop_name) + 1, src1, src1_length+1); in zend_mangle_property_name() 1309 memcpy(ZSTR_VAL(prop_name) + 1 + src1_length + 1, src2, src2_length+1); in zend_mangle_property_name() 1310 return prop_name; in zend_mangle_property_name() 1322 …_name_ex(const zend_string *name, const char **class_name, const char **prop_name, size_t *prop_le… in zend_unmangle_property_name_ex() argument 1330 *prop_name = ZSTR_VAL(name); in zend_unmangle_property_name_ex() 1338 *prop_name = ZSTR_VAL(name); in zend_unmangle_property_name_ex() 1348 *prop_name = ZSTR_VAL(name); in zend_unmangle_property_name_ex() 1360 *prop_name = ZSTR_VAL(name) + class_name_len + 2; in zend_unmangle_property_name_ex()
|
H A D | zend_API.c | 1252 const char *class_name, *prop_name; in object_properties_load() local 1254 if (zend_unmangle_property_name_ex(key, &class_name, &prop_name, &prop_name_len) == SUCCESS) { in object_properties_load() 1255 zend_string *pname = zend_string_init(prop_name, prop_name_len, 0); in object_properties_load()
|
H A D | zend_vm_def.h | 5925 const char *class_name, *prop_name; variable 5928 p->key, &class_name, &prop_name, &prop_name_len); 5929 ZVAL_STRINGL(EX_VAR(opline->result.var), prop_name, prop_name_len); 6075 const char *class_name, *prop_name; variable 6078 p->key, &class_name, &prop_name, &prop_name_len); 6079 ZVAL_STRINGL(EX_VAR(opline->result.var), prop_name, prop_name_len);
|
H A D | zend_vm_execute.h | 21264 const char *class_name, *prop_name; local 21267 p->key, &class_name, &prop_name, &prop_name_len); 21268 ZVAL_STRINGL(EX_VAR(opline->result.var), prop_name, prop_name_len); 21414 const char *class_name, *prop_name; local 21417 p->key, &class_name, &prop_name, &prop_name_len); 21418 ZVAL_STRINGL(EX_VAR(opline->result.var), prop_name, prop_name_len);
|
/PHP-7.3/ext/opcache/Optimizer/ |
H A D | compact_literals.c | 91 zval *prop_name = &op_array->literals[op2]; in add_static_slot() local 94 key_len = Z_STRLEN_P(class_name) + sizeof("::") - 1 + Z_STRLEN_P(prop_name); in add_static_slot() 99 Z_STRVAL_P(prop_name), in add_static_slot() 100 Z_STRLEN_P(prop_name) + 1); in add_static_slot()
|
/PHP-7.3/sapi/phpdbg/ |
H A D | phpdbg_utils.c | 623 const char *prop_name, *class_name; in phpdbg_xml_object_property_dump() local 624 int unmangle = zend_unmangle_property_name(key, &class_name, &prop_name); in phpdbg_xml_object_property_dump() 627 phpdbg_xml(" name=\"%s\"", prop_name); in phpdbg_xml_object_property_dump()
|
/PHP-7.3/ext/reflection/ |
H A D | php_reflection.c | 438 zend_string *prop_name; in _class_string() local 443 ZEND_HASH_FOREACH_STR_KEY(properties, prop_name) { in _class_string() 444 …if (prop_name && ZSTR_LEN(prop_name) && ZSTR_VAL(prop_name)[0]) { /* skip all private and protecte… in _class_string() 445 if (!zend_hash_exists(&ce->properties_info, prop_name)) { in _class_string() 447 _property_string(&prop_str, NULL, ZSTR_VAL(prop_name), ZSTR_VAL(sub_indent)); in _class_string() 828 smart_str_append_printf(str, "<dynamic> public $%s", prop_name); in _property_string() 853 if (!prop_name) { in _property_string() 855 zend_unmangle_property_name(prop->name, &class_name, &prop_name); in _property_string() 857 smart_str_append_printf(str, "$%s", prop_name); in _property_string() 4336 const char *class_name, *prop_name; in _addproperty() local [all …]
|
/PHP-7.3/ext/wddx/ |
H A D | wddx.c | 517 const char *class_name, *prop_name; in php_wddx_serialize_object() local 521 zend_unmangle_property_name_ex(key, &class_name, &prop_name, &prop_name_len); in php_wddx_serialize_object() 522 tmp = zend_string_init(prop_name, prop_name_len, 0); in php_wddx_serialize_object()
|
/PHP-7.3/ext/soap/ |
H A D | php_encoding.c | 1969 const char *prop_name; in to_xml_object() local 1974 zend_unmangle_property_name(str_key, &class_name, &prop_name); in to_xml_object() 1976 prop_name = ZSTR_VAL(str_key); in to_xml_object() 1978 if (prop_name) { in to_xml_object() 1979 xmlNodeSetName(property, BAD_CAST(prop_name)); in to_xml_object()
|