Home
last modified time | relevance | path

Searched refs:property_info (Results 1 – 8 of 8) sorted by path

/PHP-8.1/Zend/tests/readonly_props/
H A Dcache_slot.phpt60 // Test variations using closure rebinding, so we have unknown property_info in JIT.
/PHP-8.1/Zend/
H A Dzend_API.c1544 zend_property_info *property_info; in object_properties_init_ex() local
1549 property_info && in object_properties_init_ex()
1576 zend_property_info *property_info; in object_properties_load() local
1601 property_info && in object_properties_load()
4159 ce->properties_info_table[OBJ_PROP_TO_NUM(property_info->offset)] = property_info; in zend_declare_typed_property()
4195 property_info->name = zend_new_interned_string(property_info->name); in zend_declare_typed_property()
4196 property_info->flags = access_type; in zend_declare_typed_property()
4198 property_info->attributes = NULL; in zend_declare_typed_property()
4199 property_info->ce = ce; in zend_declare_typed_property()
4200 property_info->type = type; in zend_declare_typed_property()
[all …]
H A Dzend_builtin_functions.c925 zend_property_info *property_info; in ZEND_FUNCTION() local
943 property_info = zend_hash_find_ptr(&ce->properties_info, property); in ZEND_FUNCTION()
944 if (property_info != NULL in ZEND_FUNCTION()
945 && (!(property_info->flags & ZEND_ACC_PRIVATE) in ZEND_FUNCTION()
946 || property_info->ce == ce)) { in ZEND_FUNCTION()
H A Dzend_enum.c54 zend_property_info *property_info; in zend_verify_enum_properties() local
56 ZEND_HASH_FOREACH_PTR(&ce->properties_info, property_info) { in zend_verify_enum_properties()
57 if (zend_string_equals_literal(property_info->name, "name")) { in zend_verify_enum_properties()
62 && zend_string_equals_literal(property_info->name, "value") in zend_verify_enum_properties()
H A Dzend_execute.c3285 zend_property_info *property_info; in zend_fetch_static_property_address_ex() local
3349 *prop_info = property_info; in zend_fetch_static_property_address_ex()
3352 && EXPECTED(!(property_info->ce->ce_flags & ZEND_ACC_TRAIT))) { in zend_fetch_static_property_address_ex()
3354 CACHE_PTR(cache_slot + sizeof(void *) * 2, property_info); in zend_fetch_static_property_address_ex()
3362 zend_property_info *property_info; in zend_fetch_static_property_address() local
3366 property_info = CACHED_PTR(cache_slot + sizeof(void *) * 2); in zend_fetch_static_property_address()
3370 && UNEXPECTED(ZEND_TYPE_IS_SET(property_info->type))) { in zend_fetch_static_property_address()
3372 ZSTR_VAL(property_info->ce->name), in zend_fetch_static_property_address()
3373 zend_get_unmangled_property_name(property_info->name)); in zend_fetch_static_property_address()
3384 if (flags && ZEND_TYPE_IS_SET(property_info->type)) { in zend_fetch_static_property_address()
[all …]
H A Dzend_inheritance.c1411 zend_property_info *property_info; in zend_do_inheritance_ex() local
1539 if (property_info->ce == ce) { in zend_do_inheritance_ex()
1540 if (property_info->flags & ZEND_ACC_STATIC) { in zend_do_inheritance_ex()
1554 do_inherit_property(property_info, key, ce); in zend_do_inheritance_ex()
2161 zend_property_info *property_info; in zend_do_traits_property_binding() local
2179 uint32_t flags = property_info->flags; in zend_do_traits_property_binding()
2233 ZSTR_VAL(property_info->ce->name), in zend_do_traits_property_binding()
2250 doc_comment = property_info->doc_comment ? zend_string_copy(property_info->doc_comment) : NULL; in zend_do_traits_property_binding()
2252 zend_type type = property_info->type; in zend_do_traits_property_binding()
2256 if (property_info->attributes) { in zend_do_traits_property_binding()
[all …]
H A Dzend_object_handlers.c327 flags = property_info->flags; in zend_get_property_offset()
345 property_info = p; in zend_get_property_offset()
346 flags = property_info->flags; in zend_get_property_offset()
380 offset = property_info->offset; in zend_get_property_offset()
382 property_info = NULL; in zend_get_property_offset()
384 *info_ptr = property_info; in zend_get_property_offset()
423 flags = property_info->flags; in zend_get_property_info()
436 property_info = p; in zend_get_property_info()
469 return property_info; in zend_get_property_info()
490 if (property_info == NULL || property_info == ZEND_WRONG_PROPERTY_INFO) { in zend_check_property_access()
[all …]
/PHP-8.1/ext/reflection/
H A Dphp_reflection.c4477 zend_property_info *property_info; in ZEND_METHOD() local
4487 if ((property_info->flags & ZEND_ACC_PRIVATE) && property_info->ce != ce) { in ZEND_METHOD()
4507 zend_property_info *property_info; in ZEND_METHOD() local
4518 if (!(property_info->flags & ZEND_ACC_PRIVATE) || property_info->ce == ce) { in ZEND_METHOD()
4555 if (property_info != NULL in ZEND_METHOD()
4557 || property_info->ce == ce)) { in ZEND_METHOD()
5413 zend_property_info *property_info = NULL; in ZEND_METHOD() local
5434 if (property_info == NULL in ZEND_METHOD()
5435 || ((property_info->flags & ZEND_ACC_PRIVATE) in ZEND_METHOD()
5436 && property_info->ce != ce)) { in ZEND_METHOD()
[all …]

Completed in 77 milliseconds