Home
last modified time | relevance | path

Searched refs:property_info (Results 1 – 7 of 7) sorted by relevance

/PHP-8.0/Zend/
H A Dzend_object_handlers.c300 flags = property_info->flags; in zend_get_property_offset()
318 property_info = p; in zend_get_property_offset()
319 flags = property_info->flags; in zend_get_property_offset()
353 offset = property_info->offset; in zend_get_property_offset()
355 property_info = NULL; in zend_get_property_offset()
357 *info_ptr = property_info; in zend_get_property_offset()
396 flags = property_info->flags; in zend_get_property_info()
409 property_info = p; in zend_get_property_info()
442 return property_info; in zend_get_property_info()
463 if (property_info == NULL || property_info == ZEND_WRONG_PROPERTY_INFO) { in zend_check_property_access()
[all …]
H A Dzend_inheritance.c1201 zend_property_info *property_info; in zend_do_inheritance_ex() local
1360 if (property_info->ce == ce) { in zend_do_inheritance_ex()
1361 if (property_info->flags & ZEND_ACC_STATIC) { in zend_do_inheritance_ex()
1375 do_inherit_property(property_info, key, ce); in zend_do_inheritance_ex()
1957 zend_property_info *property_info; in zend_do_traits_property_binding() local
1980 flags = property_info->flags; in zend_do_traits_property_binding()
2045 ZSTR_VAL(property_info->ce->name), in zend_do_traits_property_binding()
2064 doc_comment = property_info->doc_comment ? zend_string_copy(property_info->doc_comment) : NULL; in zend_do_traits_property_binding()
2066 zend_type type = property_info->type; in zend_do_traits_property_binding()
2070 if (property_info->attributes) { in zend_do_traits_property_binding()
[all …]
H A Dzend_API.c1332 zend_property_info *property_info; in object_properties_init_ex() local
1337 property_info && in object_properties_init_ex()
1364 zend_property_info *property_info; in object_properties_load() local
1389 property_info && in object_properties_load()
3792 ce->properties_info_table[OBJ_PROP_TO_NUM(property_info->offset)] = property_info; in zend_declare_typed_property()
3828 property_info->name = zend_new_interned_string(property_info->name); in zend_declare_typed_property()
3829 property_info->flags = access_type; in zend_declare_typed_property()
3831 property_info->attributes = NULL; in zend_declare_typed_property()
3832 property_info->ce = ce; in zend_declare_typed_property()
3833 property_info->type = type; in zend_declare_typed_property()
[all …]
H A Dzend_builtin_functions.c980 zend_property_info *property_info; in ZEND_FUNCTION() local
998 property_info = zend_hash_find_ptr(&ce->properties_info, property); in ZEND_FUNCTION()
999 if (property_info != NULL in ZEND_FUNCTION()
1000 && (!(property_info->flags & ZEND_ACC_PRIVATE) in ZEND_FUNCTION()
1001 || property_info->ce == ce)) { in ZEND_FUNCTION()
H A Dzend_execute.c3016 zend_property_info *property_info; in zend_fetch_static_property_address_ex() local
3080 *prop_info = property_info; in zend_fetch_static_property_address_ex()
3084 CACHE_PTR(cache_slot + sizeof(void *) * 2, property_info); in zend_fetch_static_property_address_ex()
3092 zend_property_info *property_info; in zend_fetch_static_property_address() local
3096 property_info = CACHED_PTR(cache_slot + sizeof(void *) * 2); in zend_fetch_static_property_address()
3100 && UNEXPECTED(ZEND_TYPE_IS_SET(property_info->type))) { in zend_fetch_static_property_address()
3102 ZSTR_VAL(property_info->ce->name), in zend_fetch_static_property_address()
3103 zend_get_unmangled_property_name(property_info->name)); in zend_fetch_static_property_address()
3114 if (flags && ZEND_TYPE_IS_SET(property_info->type)) { in zend_fetch_static_property_address()
3115 zend_handle_fetch_obj_flags(NULL, *retval, NULL, property_info, flags); in zend_fetch_static_property_address()
[all …]
H A Dzend_compile.c131 zend_property_info *property_info = Z_PTR_P(zv); in zend_destroy_property_info_internal() local
133 zend_string_release(property_info->name); in zend_destroy_property_info_internal()
134 zend_type_release(property_info->type, /* persistent */ 1); in zend_destroy_property_info_internal()
135 free(property_info); in zend_destroy_property_info_internal()
/PHP-8.0/ext/reflection/
H A Dphp_reflection.c4279 zend_property_info *property_info; in ZEND_METHOD() local
4289 if ((property_info->flags & ZEND_ACC_PRIVATE) && property_info->ce != ce) { in ZEND_METHOD()
4309 zend_property_info *property_info; in ZEND_METHOD() local
4320 if (!(property_info->flags & ZEND_ACC_PRIVATE) || property_info->ce == ce) { in ZEND_METHOD()
4357 if (property_info != NULL in ZEND_METHOD()
4359 || property_info->ce == ce)) { in ZEND_METHOD()
5190 zend_property_info *property_info = NULL; in ZEND_METHOD() local
5211 if (property_info == NULL in ZEND_METHOD()
5212 || ((property_info->flags & ZEND_ACC_PRIVATE) in ZEND_METHOD()
5213 && property_info->ce != ce)) { in ZEND_METHOD()
[all …]

Completed in 97 milliseconds