child_info 616 Zend/zend_inheritance.c zend_property_info *child_info; child_info 619 Zend/zend_inheritance.c child_info = Z_PTR_P(child); child_info 621 Zend/zend_inheritance.c child_info->flags |= ZEND_ACC_CHANGED; child_info 623 Zend/zend_inheritance.c if (UNEXPECTED((parent_info->flags & ZEND_ACC_STATIC) != (child_info->flags & ZEND_ACC_STATIC))) { child_info 626 Zend/zend_inheritance.c (child_info->flags & ZEND_ACC_STATIC) ? "static " : "non static ", ZSTR_VAL(ce->name), ZSTR_VAL(key)); child_info 630 Zend/zend_inheritance.c child_info->flags |= ZEND_ACC_CHANGED; child_info 633 Zend/zend_inheritance.c if (UNEXPECTED((child_info->flags & ZEND_ACC_PPP_MASK) > (parent_info->flags & ZEND_ACC_PPP_MASK))) { child_info 635 Zend/zend_inheritance.c } else if ((child_info->flags & ZEND_ACC_STATIC) == 0) { child_info 637 Zend/zend_inheritance.c int child_num = OBJ_PROP_TO_NUM(child_info->offset); child_info 642 Zend/zend_inheritance.c child_info->offset = parent_info->offset; child_info 648 Zend/zend_inheritance.c child_info = zend_duplicate_property_info_internal(parent_info); child_info 650 Zend/zend_inheritance.c child_info = zend_duplicate_property_info(parent_info); child_info 652 Zend/zend_inheritance.c child_info->flags &= ~ZEND_ACC_PRIVATE; /* it's not private anymore */ child_info 653 Zend/zend_inheritance.c child_info->flags |= ZEND_ACC_SHADOW; /* but it's a shadow of private */ child_info 656 Zend/zend_inheritance.c child_info = zend_duplicate_property_info_internal(parent_info); child_info 658 Zend/zend_inheritance.c child_info = parent_info; child_info 661 Zend/zend_inheritance.c _zend_hash_append_ptr(&ce->properties_info, key, child_info);