Lines Matching refs:prop_info

3747 	zend_property_info *prop_info;  in add_class_vars()  local
3751 ZEND_HASH_FOREACH_STR_KEY_PTR(&ce->properties_info, key, prop_info) { in add_class_vars()
3752 if (((prop_info->flags & ZEND_ACC_PRIVATE) && in add_class_vars()
3753 prop_info->ce != ce)) { in add_class_vars()
3757 if (statics && (prop_info->flags & ZEND_ACC_STATIC) != 0) { in add_class_vars()
3758 prop = &ce->default_static_members_table[prop_info->offset]; in add_class_vars()
3760 } else if (!statics && (prop_info->flags & ZEND_ACC_STATIC) == 0) { in add_class_vars()
3761 prop = &ce->default_properties_table[OBJ_PROP_TO_NUM(prop_info->offset)]; in add_class_vars()
3763 if (!prop || (prop_info->type && Z_ISUNDEF_P(prop))) { in add_class_vars()
3790 zend_property_info *prop_info; in ZEND_METHOD() local
3810 ZEND_HASH_FOREACH_STR_KEY_PTR(&ce->properties_info, key, prop_info) { in ZEND_METHOD()
3811 if (((prop_info->flags & ZEND_ACC_PRIVATE) && in ZEND_METHOD()
3812 prop_info->ce != ce)) { in ZEND_METHOD()
3815 if ((prop_info->flags & ZEND_ACC_STATIC) == 0) { in ZEND_METHOD()
3819 prop = &CE_STATIC_MEMBERS(ce)[prop_info->offset]; in ZEND_METHOD()
3822 if (prop_info->type && Z_ISUNDEF_P(prop)) { in ZEND_METHOD()
3879 zend_property_info *prop_info; in ZEND_METHOD() local
3894 variable_ptr = zend_std_get_static_property_with_info(ce, name, BP_VAR_W, &prop_info); in ZEND_METHOD()
3912 if (prop_info->type && !zend_verify_property_type(prop_info, value, 0)) { in ZEND_METHOD()
4379 zend_property_info *prop_info; in ZEND_METHOD() local
4394 ZEND_HASH_FOREACH_STR_KEY_PTR(&ce->properties_info, key, prop_info) { in ZEND_METHOD()
4395 _addproperty(prop_info, key, ce, return_value, filter); in ZEND_METHOD()