property_info 1199 Zend/zend_API.c zend_property_info *property_info; property_info 1202 Zend/zend_API.c property_info = zend_get_property_info(object->ce, key, 1); property_info 1203 Zend/zend_API.c if (property_info != ZEND_WRONG_PROPERTY_INFO && property_info 1204 Zend/zend_API.c property_info && property_info 1205 Zend/zend_API.c (property_info->flags & ZEND_ACC_STATIC) == 0) { property_info 1206 Zend/zend_API.c zval *slot = OBJ_PROP(object, property_info->offset); property_info 1220 Zend/zend_API.c zend_property_info *property_info; property_info 1235 Zend/zend_API.c property_info = zend_get_property_info(object->ce, pname, 1); property_info 1239 Zend/zend_API.c property_info = ZEND_WRONG_PROPERTY_INFO; property_info 1242 Zend/zend_API.c property_info = zend_get_property_info(object->ce, key, 1); property_info 1244 Zend/zend_API.c if (property_info != ZEND_WRONG_PROPERTY_INFO && property_info 1245 Zend/zend_API.c property_info && property_info 1246 Zend/zend_API.c (property_info->flags & ZEND_ACC_STATIC) == 0) { property_info 1247 Zend/zend_API.c zval *slot = OBJ_PROP(object, property_info->offset); property_info 3609 Zend/zend_API.c zend_property_info *property_info, *property_info_ptr; property_info 3612 Zend/zend_API.c property_info = pemalloc(sizeof(zend_property_info), 1); property_info 3617 Zend/zend_API.c property_info = zend_arena_alloc(&CG(arena), sizeof(zend_property_info)); property_info 3629 Zend/zend_API.c property_info->offset = property_info_ptr->offset; property_info 3630 Zend/zend_API.c zval_ptr_dtor(&ce->default_static_members_table[property_info->offset]); property_info 3633 Zend/zend_API.c property_info->offset = ce->default_static_members_count++; property_info 3636 Zend/zend_API.c ZVAL_COPY_VALUE(&ce->default_static_members_table[property_info->offset], property); property_info 3643 Zend/zend_API.c property_info->offset = property_info_ptr->offset; property_info 3644 Zend/zend_API.c zval_ptr_dtor(&ce->default_properties_table[OBJ_PROP_TO_NUM(property_info->offset)]); property_info 3647 Zend/zend_API.c property_info->offset = OBJ_PROP_TO_OFFSET(ce->default_properties_count); property_info 3651 Zend/zend_API.c ZVAL_COPY_VALUE(&ce->default_properties_table[OBJ_PROP_TO_NUM(property_info->offset)], property); property_info 3665 Zend/zend_API.c property_info->name = zend_string_copy(name); property_info 3667 Zend/zend_API.c property_info->name = zend_mangle_property_name(ZSTR_VAL(ce->name), ZSTR_LEN(ce->name), ZSTR_VAL(name), ZSTR_LEN(name), ce->type & ZEND_INTERNAL_CLASS); property_info 3670 Zend/zend_API.c property_info->name = zend_mangle_property_name("*", 1, ZSTR_VAL(name), ZSTR_LEN(name), ce->type & ZEND_INTERNAL_CLASS); property_info 3673 Zend/zend_API.c property_info->name = zend_new_interned_string(property_info->name); property_info 3674 Zend/zend_API.c property_info->flags = access_type; property_info 3675 Zend/zend_API.c property_info->doc_comment = doc_comment; property_info 3676 Zend/zend_API.c property_info->ce = ce; property_info 3677 Zend/zend_API.c zend_hash_update_ptr(&ce->properties_info, name, property_info); property_info 1365 Zend/zend_builtin_functions.c zend_property_info *property_info; property_info 1388 Zend/zend_builtin_functions.c if ((property_info = zend_hash_find_ptr(&ce->properties_info, property)) != NULL property_info 1389 Zend/zend_builtin_functions.c && (property_info->flags & ZEND_ACC_SHADOW) == 0) { property_info 91 Zend/zend_compile.c zend_property_info *property_info = Z_PTR_P(zv); property_info 93 Zend/zend_compile.c zend_string_release(property_info->name); property_info 94 Zend/zend_compile.c free(property_info); property_info 34 Zend/zend_inheritance.c static zend_property_info *zend_duplicate_property_info(zend_property_info *property_info) /* {{{ */ property_info 39 Zend/zend_inheritance.c memcpy(new_property_info, property_info, sizeof(zend_property_info)); property_info 48 Zend/zend_inheritance.c static zend_property_info *zend_duplicate_property_info_internal(zend_property_info *property_info) /* {{{ */ property_info 51 Zend/zend_inheritance.c memcpy(new_property_info, property_info, sizeof(zend_property_info)); property_info 735 Zend/zend_inheritance.c zend_property_info *property_info; property_info 854 Zend/zend_inheritance.c ZEND_HASH_FOREACH_PTR(&ce->properties_info, property_info) { property_info 855 Zend/zend_inheritance.c if (property_info->ce == ce) { property_info 856 Zend/zend_inheritance.c if (property_info->flags & ZEND_ACC_STATIC) { property_info 857 Zend/zend_inheritance.c property_info->offset += parent_ce->default_static_members_count; property_info 859 Zend/zend_inheritance.c property_info->offset += parent_ce->default_properties_count * sizeof(zval); property_info 869 Zend/zend_inheritance.c ZEND_HASH_FOREACH_STR_KEY_PTR(&parent_ce->properties_info, key, property_info) { property_info 870 Zend/zend_inheritance.c do_inherit_property(property_info, key, ce); property_info 1468 Zend/zend_inheritance.c zend_property_info *property_info; property_info 1484 Zend/zend_inheritance.c ZEND_HASH_FOREACH_PTR(&ce->traits[i]->properties_info, property_info) { property_info 1488 Zend/zend_inheritance.c flags = property_info->flags; property_info 1490 Zend/zend_inheritance.c prop_name = zend_string_copy(property_info->name); property_info 1496 Zend/zend_inheritance.c zend_unmangle_property_name_ex(property_info->name, property_info 1517 Zend/zend_inheritance.c &ce->traits[i]->default_static_members_table[property_info->offset])) property_info 1522 Zend/zend_inheritance.c &ce->traits[i]->default_properties_table[OBJ_PROP_TO_NUM(property_info->offset)])) property_info 1534 Zend/zend_inheritance.c ZSTR_VAL(property_info->ce->name), property_info 1546 Zend/zend_inheritance.c prop_value = &ce->traits[i]->default_static_members_table[property_info->offset]; property_info 1548 Zend/zend_inheritance.c prop_value = &ce->traits[i]->default_properties_table[OBJ_PROP_TO_NUM(property_info->offset)]; property_info 1552 Zend/zend_inheritance.c doc_comment = property_info->doc_comment ? zend_string_copy(property_info->doc_comment) : NULL; property_info 272 Zend/zend_object_handlers.c static zend_always_inline int zend_verify_property_access(zend_property_info *property_info, zend_class_entry *ce) /* {{{ */ property_info 274 Zend/zend_object_handlers.c if (property_info->flags & ZEND_ACC_PUBLIC) { property_info 276 Zend/zend_object_handlers.c } else if (property_info->flags & ZEND_ACC_PRIVATE) { property_info 277 Zend/zend_object_handlers.c return (ce == EG(scope) || property_info->ce == EG(scope)); property_info 278 Zend/zend_object_handlers.c } else if (property_info->flags & ZEND_ACC_PROTECTED) { property_info 279 Zend/zend_object_handlers.c return zend_check_protected(property_info->ce, EG(scope)); property_info 302 Zend/zend_object_handlers.c zend_property_info *property_info = NULL; property_info 326 Zend/zend_object_handlers.c property_info = (zend_property_info*)Z_PTR_P(zv); property_info 327 Zend/zend_object_handlers.c flags = property_info->flags; property_info 330 Zend/zend_object_handlers.c property_info = NULL; property_info 332 Zend/zend_object_handlers.c if (EXPECTED(zend_verify_property_access(property_info, ce) != 0)) { property_info 345 Zend/zend_object_handlers.c property_info = ZEND_WRONG_PROPERTY_INFO; property_info 355 Zend/zend_object_handlers.c property_info = (zend_property_info*)Z_PTR_P(zv); property_info 356 Zend/zend_object_handlers.c if (UNEXPECTED((property_info->flags & ZEND_ACC_STATIC) != 0)) { property_info 359 Zend/zend_object_handlers.c } else if (UNEXPECTED(property_info == NULL)) { property_info 365 Zend/zend_object_handlers.c } else if (UNEXPECTED(property_info == ZEND_WRONG_PROPERTY_INFO)) { property_info 375 Zend/zend_object_handlers.c CACHE_POLYMORPHIC_PTR_EX(cache_slot, ce, (void*)(intptr_t)property_info->offset); property_info 377 Zend/zend_object_handlers.c return property_info->offset; property_info 384 Zend/zend_object_handlers.c zend_property_info *property_info = NULL; property_info 404 Zend/zend_object_handlers.c property_info = (zend_property_info*)Z_PTR_P(zv); property_info 405 Zend/zend_object_handlers.c flags = property_info->flags; property_info 408 Zend/zend_object_handlers.c property_info = NULL; property_info 410 Zend/zend_object_handlers.c if (EXPECTED(zend_verify_property_access(property_info, ce) != 0)) { property_info 422 Zend/zend_object_handlers.c property_info = ZEND_WRONG_PROPERTY_INFO; property_info 432 Zend/zend_object_handlers.c property_info = (zend_property_info*)Z_PTR_P(zv); property_info 433 Zend/zend_object_handlers.c } else if (UNEXPECTED(property_info == NULL)) { property_info 436 Zend/zend_object_handlers.c } else if (UNEXPECTED(property_info == ZEND_WRONG_PROPERTY_INFO)) { property_info 445 Zend/zend_object_handlers.c return property_info; property_info 451 Zend/zend_object_handlers.c zend_property_info *property_info; property_info 463 Zend/zend_object_handlers.c property_info = zend_get_property_info(zobj->ce, member, 1); property_info 465 Zend/zend_object_handlers.c if (property_info == NULL) { property_info 472 Zend/zend_object_handlers.c } else if (property_info == ZEND_WRONG_PROPERTY_INFO) { property_info 476 Zend/zend_object_handlers.c if (!(property_info->flags & ZEND_ACC_PRIVATE)) { property_info 479 Zend/zend_object_handlers.c } else if (strcmp(ZSTR_VAL(prop_info_name)+1, ZSTR_VAL(property_info->name)+1)) { property_info 484 Zend/zend_object_handlers.c return zend_verify_property_access(property_info, zobj->ce) ? SUCCESS : FAILURE; property_info 1272 Zend/zend_object_handlers.c zend_property_info *property_info = zend_hash_find_ptr(&ce->properties_info, property_name); property_info 1275 Zend/zend_object_handlers.c if (UNEXPECTED(property_info == NULL)) { property_info 1279 Zend/zend_object_handlers.c if (UNEXPECTED(!zend_verify_property_access(property_info, ce))) { property_info 1281 Zend/zend_object_handlers.c zend_throw_error(NULL, "Cannot access %s property %s::$%s", zend_visibility_string(property_info->flags), ZSTR_VAL(ce->name), ZSTR_VAL(property_name)); property_info 1286 Zend/zend_object_handlers.c if (UNEXPECTED((property_info->flags & ZEND_ACC_STATIC) == 0)) { property_info 1295 Zend/zend_object_handlers.c ret = CE_STATIC_MEMBERS(ce) + property_info->offset; property_info 4182 ext/reflection/php_reflection.c zend_property_info *property_info; property_info 4193 ext/reflection/php_reflection.c if ((property_info = zend_hash_find_ptr(&ce->properties_info, name)) != NULL) { property_info 4194 ext/reflection/php_reflection.c if (property_info->flags & ZEND_ACC_SHADOW) { property_info 4218 ext/reflection/php_reflection.c zend_property_info *property_info; property_info 4229 ext/reflection/php_reflection.c if ((property_info = zend_hash_find_ptr(&ce->properties_info, name)) != NULL) { property_info 4230 ext/reflection/php_reflection.c if ((property_info->flags & ZEND_ACC_SHADOW) == 0) { property_info 4231 ext/reflection/php_reflection.c reflection_property_factory(ce, property_info, return_value); property_info 4275 ext/reflection/php_reflection.c if ((property_info = zend_hash_str_find_ptr(&ce->properties_info, str_name, str_name_len)) != NULL && (property_info->flags & ZEND_ACC_SHADOW) == 0) { property_info 4276 ext/reflection/php_reflection.c reflection_property_factory(ce, property_info, return_value); property_info 4325 ext/reflection/php_reflection.c zend_property_info property_info; property_info 4327 ext/reflection/php_reflection.c property_info.doc_comment = NULL; property_info 4328 ext/reflection/php_reflection.c property_info.flags = ZEND_ACC_IMPLICIT_PUBLIC; property_info 4329 ext/reflection/php_reflection.c property_info.name = hash_key->key; property_info 4330 ext/reflection/php_reflection.c property_info.ce = ce; property_info 4331 ext/reflection/php_reflection.c property_info.offset = -1; property_info 4332 ext/reflection/php_reflection.c reflection_property_factory(ce, &property_info, &property); property_info 5166 ext/reflection/php_reflection.c zend_property_info *property_info = NULL; property_info 5195 ext/reflection/php_reflection.c if ((property_info = zend_hash_str_find_ptr(&ce->properties_info, name_str, name_len)) == NULL || (property_info->flags & ZEND_ACC_SHADOW)) { property_info 5197 ext/reflection/php_reflection.c if (property_info == NULL && Z_TYPE_P(classname) == IS_OBJECT && Z_OBJ_HT_P(classname)->get_properties) { property_info 5208 ext/reflection/php_reflection.c if (dynam_prop == 0 && (property_info->flags & ZEND_ACC_PRIVATE) == 0) { property_info 5215 ext/reflection/php_reflection.c property_info = tmp_info; property_info 5223 ext/reflection/php_reflection.c zend_unmangle_property_name_ex(property_info->name, &class_name, &prop_name, &prop_name_len); property_info 5224 ext/reflection/php_reflection.c ZVAL_STR_COPY(&cname, property_info->ce->name); property_info 5240 ext/reflection/php_reflection.c reference->prop = *property_info; property_info 1189 ext/soap/php_encoding.c zend_property_info *property_info; property_info 1191 ext/soap/php_encoding.c property_info = zend_get_property_info(Z_OBJCE_P(object), Z_STR(member), 1); property_info 1193 ext/soap/php_encoding.c if (property_info != ZEND_WRONG_PROPERTY_INFO && property_info && property_info 1194 ext/soap/php_encoding.c zend_hash_exists(Z_OBJPROP_P(object), property_info->name)) {