/PHP-8.1/ext/standard/ |
H A D | http.c | 32 const char *prop_name; in php_url_encode_hash_ex() local 64 prop_name = ZSTR_VAL(key); in php_url_encode_hash_ex() 74 zend_unmangle_property_name_ex(key, &tmp, &prop_name, &prop_len); in php_url_encode_hash_ex() 76 prop_name = ZSTR_VAL(key); in php_url_encode_hash_ex() 80 prop_name = NULL; in php_url_encode_hash_ex() 89 ekey = php_raw_url_encode(prop_name, prop_len); in php_url_encode_hash_ex() 91 ekey = php_url_encode(prop_name, prop_len); in php_url_encode_hash_ex() 164 ekey = php_raw_url_encode(prop_name, prop_len); in php_url_encode_hash_ex() 166 ekey = php_url_encode(prop_name, prop_len); in php_url_encode_hash_ex()
|
H A D | var.c | 55 const char *prop_name, *class_name; in php_object_property_dump() local 60 int unmangle = zend_unmangle_property_name(key, &class_name, &prop_name); in php_object_property_dump() 65 php_printf("\"%s\":protected", prop_name); in php_object_property_dump() 67 php_printf("\"%s\":\"%s\":private", prop_name, class_name); in php_object_property_dump() 248 const char *prop_name, *class_name; in zval_object_property_dump() local 253 zend_unmangle_property_name(key, &class_name, &prop_name); in zval_object_property_dump() 258 php_printf("\"%s\":protected", prop_name); in zval_object_property_dump() 260 php_printf("\"%s\":\"%s\":private", prop_name, class_name); in zval_object_property_dump() 263 php_printf("\"%s\"", prop_name); in zval_object_property_dump() 459 const char *class_name, *prop_name; in php_object_element_export() local [all …]
|
/PHP-8.1/ext/spl/ |
H A D | spl_functions.c | 89 zend_string * spl_gen_private_prop_name(zend_class_entry *ce, char *prop_name, int prop_len) /* {{{… in spl_gen_private_prop_name() argument 91 return zend_mangle_property_name(ZSTR_VAL(ce->name), ZSTR_LEN(ce->name), prop_name, prop_len, 0); in spl_gen_private_prop_name()
|
H A D | spl_functions.h | 38 zend_string *spl_gen_private_prop_name(zend_class_entry *ce, char *prop_name, int prop_len);
|
/PHP-8.1/Zend/ |
H A D | zend_compile.h | 844 #define zend_unmangle_property_name(mangled_property, class_name, prop_name) \ argument 845 zend_unmangle_property_name_ex(mangled_property, class_name, prop_name, NULL) 846 …_name_ex(const zend_string *name, const char **class_name, const char **prop_name, size_t *prop_le… 849 const char *class_name, *prop_name; in zend_get_unmangled_property_name() local 850 zend_unmangle_property_name(mangled_prop, &class_name, &prop_name); in zend_get_unmangled_property_name() 851 return prop_name; in zend_get_unmangled_property_name()
|
H A D | zend_object_handlers.c | 192 static void zend_std_call_getter(zend_object *zobj, zend_string *prop_name, zval *retval) /* {{{ */ in zend_std_call_getter() argument 195 ZVAL_STR(&member, prop_name); in zend_std_call_getter() 200 static void zend_std_call_setter(zend_object *zobj, zend_string *prop_name, zval *value) /* {{{ */ in zend_std_call_setter() argument 203 ZVAL_STR(&args[0], prop_name); in zend_std_call_setter() 209 static void zend_std_call_unsetter(zend_object *zobj, zend_string *prop_name) /* {{{ */ in zend_std_call_unsetter() argument 212 ZVAL_STR(&member, prop_name); in zend_std_call_unsetter() 217 static void zend_std_call_issetter(zend_object *zobj, zend_string *prop_name, zval *retval) /* {{{ … in zend_std_call_issetter() argument 220 ZVAL_STR(&member, prop_name); in zend_std_call_issetter() 477 const char *prop_name; in zend_check_property_access() local 486 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 | 2141 …ntry *ce, zend_class_entry **traits, size_t current_trait, zend_string *prop_name, zend_class_entr… in find_first_definition() argument 2148 && zend_hash_exists(&traits[i]->properties_info, prop_name)) { in find_first_definition() 2164 zend_string* prop_name; in zend_do_traits_property_binding() local 2178 ZEND_HASH_FOREACH_STR_KEY_PTR(&traits[i]->properties_info, prop_name, property_info) { in zend_do_traits_property_binding() 2182 if ((colliding_prop = zend_hash_find_ptr(&ce->properties_info, prop_name)) != NULL) { in zend_do_traits_property_binding() 2184 zend_hash_del(&ce->properties_info, prop_name); in zend_do_traits_property_binding() 2232 ZSTR_VAL(find_first_definition(ce, traits, i, prop_name, colliding_prop->ce)->name), in zend_do_traits_property_binding() 2234 ZSTR_VAL(prop_name), in zend_do_traits_property_binding() 2254 new_prop = zend_declare_typed_property(ce, prop_name, prop_value, flags, doc_comment, type); in zend_do_traits_property_binding()
|
H A D | zend_builtin_functions.c | 785 const char *prop_name, *class_name; in ZEND_FUNCTION() local 787 zend_unmangle_property_name_ex(key, &class_name, &prop_name, &prop_len); in ZEND_FUNCTION() 793 zend_hash_str_add_new(Z_ARRVAL_P(return_value), prop_name, prop_len, value); in ZEND_FUNCTION()
|
H A D | zend.c | 331 const char *prop_name, *class_name; in print_hash() local 333 int mangled = zend_unmangle_property_name_ex(string_key, &class_name, &prop_name, &prop_len); in print_hash() 335 smart_str_appendl(buf, prop_name, prop_len); in print_hash()
|
H A D | zend_compile.c | 1398 zend_string *prop_name = zend_string_alloc(prop_name_length, internal); in zend_mangle_property_name() local 1400 ZSTR_VAL(prop_name)[0] = '\0'; in zend_mangle_property_name() local 1401 memcpy(ZSTR_VAL(prop_name) + 1, src1, src1_length+1); in zend_mangle_property_name() 1402 memcpy(ZSTR_VAL(prop_name) + 1 + src1_length + 1, src2, src2_length+1); in zend_mangle_property_name() 1403 return prop_name; in zend_mangle_property_name() 1415 …_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 1423 *prop_name = ZSTR_VAL(name); in zend_unmangle_property_name_ex() 1431 *prop_name = ZSTR_VAL(name); in zend_unmangle_property_name_ex() 1441 *prop_name = ZSTR_VAL(name); in zend_unmangle_property_name_ex() 1453 *prop_name = ZSTR_VAL(name) + class_name_len + 2; in zend_unmangle_property_name_ex()
|
H A D | zend_API.c | 1581 const char *class_name, *prop_name; in object_properties_load() local 1583 if (zend_unmangle_property_name_ex(key, &class_name, &prop_name, &prop_name_len) == SUCCESS) { in object_properties_load() 1584 zend_string *pname = zend_string_init(prop_name, prop_name_len, 0); in object_properties_load()
|
H A D | zend_vm_def.h | 6817 const char *class_name, *prop_name; in ZEND_VM_HELPER() local 6820 p->key, &class_name, &prop_name, &prop_name_len); in ZEND_VM_HELPER() 6821 ZVAL_STRINGL(EX_VAR(opline->result.var), prop_name, prop_name_len); in ZEND_VM_HELPER() 7039 const char *class_name, *prop_name; variable 7042 p->key, &class_name, &prop_name, &prop_name_len); 7043 ZVAL_STRINGL(EX_VAR(opline->result.var), prop_name, prop_name_len);
|
H A D | zend_vm_execute.h | 2753 const char *class_name, *prop_name; in zend_fe_fetch_object_helper_SPEC() local 2756 p->key, &class_name, &prop_name, &prop_name_len); in zend_fe_fetch_object_helper_SPEC() 2757 ZVAL_STRINGL(EX_VAR(opline->result.var), prop_name, prop_name_len); in zend_fe_fetch_object_helper_SPEC() 22090 const char *class_name, *prop_name; in ZEND_FE_FETCH_RW_SPEC_VAR_HANDLER() local 22093 p->key, &class_name, &prop_name, &prop_name_len); in ZEND_FE_FETCH_RW_SPEC_VAR_HANDLER() 22094 ZVAL_STRINGL(EX_VAR(opline->result.var), prop_name, prop_name_len); in ZEND_FE_FETCH_RW_SPEC_VAR_HANDLER()
|
/PHP-8.1/ext/reflection/ |
H A D | php_reflection.c | 475 zend_string *prop_name; in _class_string() local 480 ZEND_HASH_FOREACH_STR_KEY(properties, prop_name) { in _class_string() 481 …if (prop_name && ZSTR_LEN(prop_name) && ZSTR_VAL(prop_name)[0]) { /* skip all private and protecte… in _class_string() 916 if (!prop_name) { in _property_string() 920 smart_str_append_printf(str, "$%s", prop_name); in _property_string() 1299 zval *prop_name; in reflection_parameter_factory() local 1315 prop_name = reflection_prop_name(object); in reflection_parameter_factory() 1319 ZVAL_STR_COPY(prop_name, arg_info->name); in reflection_parameter_factory() 2383 zval *prop_name; in ZEND_METHOD() local 2543 prop_name = reflection_prop_name(object); in ZEND_METHOD() [all …]
|
/PHP-8.1/Zend/Optimizer/ |
H A D | compact_literals.c | 95 zval *prop_name = &op_array->literals[op2]; in add_static_slot() local 98 zend_string *key = zend_create_member_string(Z_STR_P(class_name), Z_STR_P(prop_name)); in add_static_slot()
|
H A D | zend_inference.c | 5031 zend_string *prop_name = Z_STR_P(CRT_CONSTANT(opline->op2)); in zend_may_throw_ex() local 5032 if (ZSTR_LEN(prop_name) > 0 && ZSTR_VAL(prop_name)[0] == '\0') { in zend_may_throw_ex() 5038 zend_hash_find_ptr(&ce->properties_info, prop_name); in zend_may_throw_ex()
|
/PHP-8.1/ext/opcache/jit/ |
H A D | zend_jit_vm_helpers.c | 803 zend_string *prop_name = Z_STR_P(RT_CONSTANT(opline, opline->op2)); local 815 prop_info = zend_get_property_info(Z_OBJCE_P(obj), prop_name, 1);
|
/PHP-8.1/ext/soap/ |
H A D | php_encoding.c | 1944 const char *prop_name; in to_xml_object() local 1949 zend_unmangle_property_name(str_key, &class_name, &prop_name); in to_xml_object() 1951 prop_name = ZSTR_VAL(str_key); in to_xml_object() 1953 if (prop_name) { in to_xml_object() 1954 xmlNodeSetName(property, BAD_CAST(prop_name)); in to_xml_object()
|