ce 313 Zend/zend.h zend_class_entry *ce; ce 448 Zend/zend.h zend_class_entry *ce; ce 513 Zend/zend.h zend_object_iterator *(*get_iterator)(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC); ce 515 Zend/zend.h union _zend_function *(*get_static_method)(zend_class_entry *ce, char* method, int method_len TSRMLS_DC); ce 519 Zend/zend.h int (*unserialize)(zval **object, zend_class_entry *ce, const unsigned char *buf, zend_uint buf_len, zend_unserialize_data *data TSRMLS_DC); ce 251 Zend/zend_API.c zend_class_entry *ce = Z_OBJCE_P(object); ce 253 Zend/zend_API.c *class_name = ce->name; ce 254 Zend/zend_API.c *class_name_len = ce->name_length; ce 568 Zend/zend_API.c zend_class_entry *ce = va_arg(*va, zend_class_entry *); ce 575 Zend/zend_API.c (!ce || instanceof_function(Z_OBJCE_PP(arg), ce TSRMLS_CC))) { ce 578 Zend/zend_API.c if (ce) { ce 579 Zend/zend_API.c return ce->name; ce 937 Zend/zend_API.c zend_class_entry *ce; ce 952 Zend/zend_API.c ce = va_arg(va, zend_class_entry *); ce 955 Zend/zend_API.c if (ce && !instanceof_function(Z_OBJCE_P(this_ptr), ce TSRMLS_CC)) { ce 957 Zend/zend_API.c ce->name, get_active_function_name(TSRMLS_C), Z_OBJCE_P(this_ptr)->name, get_active_function_name(TSRMLS_C)); ce 973 Zend/zend_API.c zend_class_entry *ce; ce 989 Zend/zend_API.c ce = va_arg(va, zend_class_entry *); ce 992 Zend/zend_API.c if (ce && !instanceof_function(Z_OBJCE_P(this_ptr), ce TSRMLS_CC)) { ce 995 Zend/zend_API.c ce->name, get_active_function_name(TSRMLS_C), Z_OBJCE_P(this_ptr)->name, get_active_function_name(TSRMLS_C)); ce 1060 Zend/zend_API.c zend_class_entry *ce = *scope; ce 1065 Zend/zend_API.c for (zend_hash_internal_pointer_reset_ex(&ce->properties_info, &pos); ce 1066 Zend/zend_API.c zend_hash_get_current_data_ex(&ce->properties_info, (void **) &prop_info, &pos) == SUCCESS; ce 1067 Zend/zend_API.c zend_hash_move_forward_ex(&ce->properties_info, &pos)) { ce 1072 Zend/zend_API.c *scope = prop_info->ce; ce 1078 Zend/zend_API.c ce = ce->parent; ce 1079 Zend/zend_API.c } while (ce); ce 1964 Zend/zend_API.c ZEND_API void zend_check_magic_method_implementation(const zend_class_entry *ce, const zend_function *fptr, int error_type TSRMLS_DC) /* {{{ */ ce 1976 Zend/zend_API.c zend_error(error_type, "Destructor %s::%s() cannot take arguments", ce->name, ZEND_DESTRUCTOR_FUNC_NAME); ce 1978 Zend/zend_API.c zend_error(error_type, "Method %s::%s() cannot accept any arguments", ce->name, ZEND_CLONE_FUNC_NAME); ce 1981 Zend/zend_API.c zend_error(error_type, "Method %s::%s() must take exactly 1 argument", ce->name, ZEND_GET_FUNC_NAME); ce 1983 Zend/zend_API.c zend_error(error_type, "Method %s::%s() cannot take arguments by reference", ce->name, ZEND_GET_FUNC_NAME); ce 1987 Zend/zend_API.c zend_error(error_type, "Method %s::%s() must take exactly 2 arguments", ce->name, ZEND_SET_FUNC_NAME); ce 1989 Zend/zend_API.c zend_error(error_type, "Method %s::%s() cannot take arguments by reference", ce->name, ZEND_SET_FUNC_NAME); ce 1993 Zend/zend_API.c zend_error(error_type, "Method %s::%s() must take exactly 1 argument", ce->name, ZEND_UNSET_FUNC_NAME); ce 1995 Zend/zend_API.c zend_error(error_type, "Method %s::%s() cannot take arguments by reference", ce->name, ZEND_UNSET_FUNC_NAME); ce 1999 Zend/zend_API.c zend_error(error_type, "Method %s::%s() must take exactly 1 argument", ce->name, ZEND_ISSET_FUNC_NAME); ce 2001 Zend/zend_API.c zend_error(error_type, "Method %s::%s() cannot take arguments by reference", ce->name, ZEND_ISSET_FUNC_NAME); ce 2005 Zend/zend_API.c zend_error(error_type, "Method %s::%s() must take exactly 2 arguments", ce->name, ZEND_CALL_FUNC_NAME); ce 2007 Zend/zend_API.c zend_error(error_type, "Method %s::%s() cannot take arguments by reference", ce->name, ZEND_CALL_FUNC_NAME); ce 2013 Zend/zend_API.c zend_error(error_type, "Method %s::%s() must take exactly 2 arguments", ce->name, ZEND_CALLSTATIC_FUNC_NAME); ce 2015 Zend/zend_API.c zend_error(error_type, "Method %s::%s() cannot take arguments by reference", ce->name, ZEND_CALLSTATIC_FUNC_NAME); ce 2020 Zend/zend_API.c zend_error(error_type, "Method %s::%s() cannot take arguments", ce->name, ZEND_TOSTRING_FUNC_NAME); ce 2023 Zend/zend_API.c zend_error(error_type, "Method %s::%s() cannot take arguments", ce->name, ZEND_DEBUGINFO_FUNC_NAME); ce 2346 Zend/zend_API.c static int clean_module_class(const zend_class_entry **ce, int *module_number TSRMLS_DC) /* {{{ */ ce 2348 Zend/zend_API.c if ((*ce)->type == ZEND_INTERNAL_CLASS && (*ce)->info.internal.module->module_number == *module_number) { ce 2589 Zend/zend_API.c ZEND_API int zend_register_class_alias_ex(const char *name, int name_len, zend_class_entry *ce TSRMLS_DC) /* {{{ */ ce 2595 Zend/zend_API.c ret = zend_hash_add(CG(class_table), lcname+1, name_len, &ce, sizeof(zend_class_entry *), NULL); ce 2597 Zend/zend_API.c ret = zend_hash_add(CG(class_table), lcname, name_len+1, &ce, sizeof(zend_class_entry *), NULL); ce 2602 Zend/zend_API.c ce->refcount++; ce 3189 Zend/zend_API.c zend_class_entry *ce = Z_OBJCE_P(callable); /* TBFixed: what if it's overloaded? */ ce 3191 Zend/zend_API.c *callable_name_len = ce->name_length + sizeof("::__invoke") - 1; ce 3193 Zend/zend_API.c memcpy(*callable_name, ce->name, ce->name_length); ce 3194 Zend/zend_API.c memcpy((*callable_name) + ce->name_length, "::__invoke", sizeof("::__invoke")); ce 3425 Zend/zend_API.c ZEND_API int zend_declare_property_ex(zend_class_entry *ce, const char *name, int name_length, zval *property, int access_type, const char *doc_comment, int doc_comment_len TSRMLS_DC) /* {{{ */ ce 3435 Zend/zend_API.c if (zend_hash_quick_find(&ce->properties_info, name, name_length + 1, h, (void**)&property_info_ptr) == SUCCESS && ce 3438 Zend/zend_API.c zval_ptr_dtor(&ce->default_static_members_table[property_info.offset]); ce 3439 Zend/zend_API.c zend_hash_quick_del(&ce->properties_info, name, name_length + 1, h); ce 3441 Zend/zend_API.c property_info.offset = ce->default_static_members_count++; ce 3442 Zend/zend_API.c ce->default_static_members_table = perealloc(ce->default_static_members_table, sizeof(zval*) * ce->default_static_members_count, ce->type == ZEND_INTERNAL_CLASS); ce 3444 Zend/zend_API.c ce->default_static_members_table[property_info.offset] = property; ce 3445 Zend/zend_API.c if (ce->type == ZEND_USER_CLASS) { ce 3446 Zend/zend_API.c ce->static_members_table = ce->default_static_members_table; ce 3449 Zend/zend_API.c if (zend_hash_quick_find(&ce->properties_info, name, name_length + 1, h, (void**)&property_info_ptr) == SUCCESS && ce 3452 Zend/zend_API.c zval_ptr_dtor(&ce->default_properties_table[property_info.offset]); ce 3453 Zend/zend_API.c zend_hash_quick_del(&ce->properties_info, name, name_length + 1, h); ce 3455 Zend/zend_API.c property_info.offset = ce->default_properties_count++; ce 3456 Zend/zend_API.c ce->default_properties_table = perealloc(ce->default_properties_table, sizeof(zval*) * ce->default_properties_count, ce->type == ZEND_INTERNAL_CLASS); ce 3458 Zend/zend_API.c ce->default_properties_table[property_info.offset] = property; ce 3460 Zend/zend_API.c if (ce->type & ZEND_INTERNAL_CLASS) { ce 3476 Zend/zend_API.c zend_mangle_property_name(&priv_name, &priv_name_length, ce->name, ce->name_length, name, name_length, ce->type & ZEND_INTERNAL_CLASS); ce 3485 Zend/zend_API.c zend_mangle_property_name(&prot_name, &prot_name_length, "*", 1, name, name_length, ce->type & ZEND_INTERNAL_CLASS); ce 3494 Zend/zend_API.c property_info.name = ce->type & ZEND_INTERNAL_CLASS ? zend_strndup(name, name_length) : estrndup(name, name_length); ce 3502 Zend/zend_API.c if (ce->type == ZEND_USER_CLASS) { ce 3516 Zend/zend_API.c property_info.ce = ce; ce 3518 Zend/zend_API.c zend_hash_quick_update(&ce->properties_info, name, name_length+1, h, &property_info, sizeof(zend_property_info), NULL); ce 3524 Zend/zend_API.c ZEND_API int zend_declare_property(zend_class_entry *ce, const char *name, int name_length, zval *property, int access_type TSRMLS_DC) /* {{{ */ ce 3526 Zend/zend_API.c return zend_declare_property_ex(ce, name, name_length, property, access_type, NULL, 0 TSRMLS_CC); ce 3530 Zend/zend_API.c ZEND_API int zend_declare_property_null(zend_class_entry *ce, const char *name, int name_length, int access_type TSRMLS_DC) /* {{{ */ ce 3534 Zend/zend_API.c if (ce->type & ZEND_INTERNAL_CLASS) { ce 3540 Zend/zend_API.c return zend_declare_property(ce, name, name_length, property, access_type TSRMLS_CC); ce 3544 Zend/zend_API.c ZEND_API int zend_declare_property_bool(zend_class_entry *ce, const char *name, int name_length, long value, int access_type TSRMLS_DC) /* {{{ */ ce 3548 Zend/zend_API.c if (ce->type & ZEND_INTERNAL_CLASS) { ce 3555 Zend/zend_API.c return zend_declare_property(ce, name, name_length, property, access_type TSRMLS_CC); ce 3559 Zend/zend_API.c ZEND_API int zend_declare_property_long(zend_class_entry *ce, const char *name, int name_length, long value, int access_type TSRMLS_DC) /* {{{ */ ce 3563 Zend/zend_API.c if (ce->type & ZEND_INTERNAL_CLASS) { ce 3570 Zend/zend_API.c return zend_declare_property(ce, name, name_length, property, access_type TSRMLS_CC); ce 3574 Zend/zend_API.c ZEND_API int zend_declare_property_double(zend_class_entry *ce, const char *name, int name_length, double value, int access_type TSRMLS_DC) /* {{{ */ ce 3578 Zend/zend_API.c if (ce->type & ZEND_INTERNAL_CLASS) { ce 3585 Zend/zend_API.c return zend_declare_property(ce, name, name_length, property, access_type TSRMLS_CC); ce 3589 Zend/zend_API.c ZEND_API int zend_declare_property_string(zend_class_entry *ce, const char *name, int name_length, const char *value, int access_type TSRMLS_DC) /* {{{ */ ce 3594 Zend/zend_API.c if (ce->type & ZEND_INTERNAL_CLASS) { ce 3602 Zend/zend_API.c return zend_declare_property(ce, name, name_length, property, access_type TSRMLS_CC); ce 3606 Zend/zend_API.c ZEND_API int zend_declare_property_stringl(zend_class_entry *ce, const char *name, int name_length, const char *value, int value_len, int access_type TSRMLS_DC) /* {{{ */ ce 3610 Zend/zend_API.c if (ce->type & ZEND_INTERNAL_CLASS) { ce 3618 Zend/zend_API.c return zend_declare_property(ce, name, name_length, property, access_type TSRMLS_CC); ce 3622 Zend/zend_API.c ZEND_API int zend_declare_class_constant(zend_class_entry *ce, const char *name, size_t name_length, zval *value TSRMLS_DC) /* {{{ */ ce 3624 Zend/zend_API.c return zend_hash_update(&ce->constants_table, name, name_length+1, &value, sizeof(zval *), NULL); ce 3628 Zend/zend_API.c ZEND_API int zend_declare_class_constant_null(zend_class_entry *ce, const char *name, size_t name_length TSRMLS_DC) /* {{{ */ ce 3632 Zend/zend_API.c if (ce->type & ZEND_INTERNAL_CLASS) { ce 3639 Zend/zend_API.c return zend_declare_class_constant(ce, name, name_length, constant TSRMLS_CC); ce 3643 Zend/zend_API.c ZEND_API int zend_declare_class_constant_long(zend_class_entry *ce, const char *name, size_t name_length, long value TSRMLS_DC) /* {{{ */ ce 3647 Zend/zend_API.c if (ce->type & ZEND_INTERNAL_CLASS) { ce 3654 Zend/zend_API.c return zend_declare_class_constant(ce, name, name_length, constant TSRMLS_CC); ce 3658 Zend/zend_API.c ZEND_API int zend_declare_class_constant_bool(zend_class_entry *ce, const char *name, size_t name_length, zend_bool value TSRMLS_DC) /* {{{ */ ce 3662 Zend/zend_API.c if (ce->type & ZEND_INTERNAL_CLASS) { ce 3669 Zend/zend_API.c return zend_declare_class_constant(ce, name, name_length, constant TSRMLS_CC); ce 3673 Zend/zend_API.c ZEND_API int zend_declare_class_constant_double(zend_class_entry *ce, const char *name, size_t name_length, double value TSRMLS_DC) /* {{{ */ ce 3677 Zend/zend_API.c if (ce->type & ZEND_INTERNAL_CLASS) { ce 3684 Zend/zend_API.c return zend_declare_class_constant(ce, name, name_length, constant TSRMLS_CC); ce 3688 Zend/zend_API.c ZEND_API int zend_declare_class_constant_stringl(zend_class_entry *ce, const char *name, size_t name_length, const char *value, size_t value_length TSRMLS_DC) /* {{{ */ ce 3692 Zend/zend_API.c if (ce->type & ZEND_INTERNAL_CLASS) { ce 3700 Zend/zend_API.c return zend_declare_class_constant(ce, name, name_length, constant TSRMLS_CC); ce 3704 Zend/zend_API.c ZEND_API int zend_declare_class_constant_string(zend_class_entry *ce, const char *name, size_t name_length, const char *value TSRMLS_DC) /* {{{ */ ce 3706 Zend/zend_API.c return zend_declare_class_constant_stringl(ce, name, name_length, value, strlen(value) TSRMLS_CC); ce 3994 Zend/zend_API.c ZEND_API const char* zend_find_alias_name(zend_class_entry *ce, const char *name, zend_uint len) /* {{{ */ ce 3998 Zend/zend_API.c if ((alias_ptr = ce->trait_aliases)) { ce 4014 Zend/zend_API.c ZEND_API const char* zend_resolve_method_name(zend_class_entry *ce, zend_function *f) /* {{{ */ ce 4027 Zend/zend_API.c function_table = &ce->function_table; ce 229 Zend/zend_API.h # define CE_STATIC_MEMBERS(ce) (((ce)->type==ZEND_USER_CLASS)?(ce)->static_members_table:CG(static_members_table)[(zend_intptr_t)(ce)->static_members_table]) ce 231 Zend/zend_API.h # define CE_STATIC_MEMBERS(ce) ((ce)->static_members_table) ce 277 Zend/zend_API.h ZEND_API void zend_check_magic_method_implementation(const zend_class_entry *ce, const zend_function *fptr, int error_type TSRMLS_DC); ce 284 Zend/zend_API.h ZEND_API int zend_register_class_alias_ex(const char *name, int name_len, zend_class_entry *ce TSRMLS_DC); ce 286 Zend/zend_API.h #define zend_register_class_alias(name, ce) \ ce 287 Zend/zend_API.h zend_register_class_alias_ex(name, sizeof(name)-1, ce TSRMLS_CC) ce 288 Zend/zend_API.h #define zend_register_ns_class_alias(ns, name, ce) \ ce 289 Zend/zend_API.h zend_register_class_alias_ex(ZEND_NS_NAME(ns, name), sizeof(ZEND_NS_NAME(ns, name))-1, ce TSRMLS_CC) ce 308 Zend/zend_API.h ZEND_API int zend_declare_property(zend_class_entry *ce, const char *name, int name_length, zval *property, int access_type TSRMLS_DC); ce 309 Zend/zend_API.h ZEND_API int zend_declare_property_ex(zend_class_entry *ce, const char *name, int name_length, zval *property, int access_type, const char *doc_comment, int doc_comment_len TSRMLS_DC); ce 310 Zend/zend_API.h ZEND_API int zend_declare_property_null(zend_class_entry *ce, const char *name, int name_length, int access_type TSRMLS_DC); ce 311 Zend/zend_API.h ZEND_API int zend_declare_property_bool(zend_class_entry *ce, const char *name, int name_length, long value, int access_type TSRMLS_DC); ce 312 Zend/zend_API.h ZEND_API int zend_declare_property_long(zend_class_entry *ce, const char *name, int name_length, long value, int access_type TSRMLS_DC); ce 313 Zend/zend_API.h ZEND_API int zend_declare_property_double(zend_class_entry *ce, const char *name, int name_length, double value, int access_type TSRMLS_DC); ce 314 Zend/zend_API.h ZEND_API int zend_declare_property_string(zend_class_entry *ce, const char *name, int name_length, const char *value, int access_type TSRMLS_DC); ce 315 Zend/zend_API.h ZEND_API int zend_declare_property_stringl(zend_class_entry *ce, const char *name, int name_length, const char *value, int value_len, int access_type TSRMLS_DC); ce 317 Zend/zend_API.h ZEND_API int zend_declare_class_constant(zend_class_entry *ce, const char *name, size_t name_length, zval *value TSRMLS_DC); ce 318 Zend/zend_API.h ZEND_API int zend_declare_class_constant_null(zend_class_entry *ce, const char *name, size_t name_length TSRMLS_DC); ce 319 Zend/zend_API.h ZEND_API int zend_declare_class_constant_long(zend_class_entry *ce, const char *name, size_t name_length, long value TSRMLS_DC); ce 320 Zend/zend_API.h ZEND_API int zend_declare_class_constant_bool(zend_class_entry *ce, const char *name, size_t name_length, zend_bool value TSRMLS_DC); ce 321 Zend/zend_API.h ZEND_API int zend_declare_class_constant_double(zend_class_entry *ce, const char *name, size_t name_length, double value TSRMLS_DC); ce 322 Zend/zend_API.h ZEND_API int zend_declare_class_constant_stringl(zend_class_entry *ce, const char *name, size_t name_length, const char *value, size_t value_length TSRMLS_DC); ce 323 Zend/zend_API.h ZEND_API int zend_declare_class_constant_string(zend_class_entry *ce, const char *name, size_t name_length, const char *value TSRMLS_DC); ce 366 Zend/zend_API.h #define object_init_ex(arg, ce) _object_init_ex((arg), (ce) ZEND_FILE_LINE_CC TSRMLS_CC) ce 367 Zend/zend_API.h #define object_and_properties_init(arg, ce, properties) _object_and_properties_init((arg), (ce), (properties) ZEND_FILE_LINE_CC TSRMLS_CC) ce 370 Zend/zend_API.h ZEND_API int _object_init_ex(zval *arg, zend_class_entry *ce ZEND_FILE_LINE_DC TSRMLS_DC); ce 371 Zend/zend_API.h ZEND_API int _object_and_properties_init(zval *arg, zend_class_entry *ce, HashTable *properties ZEND_FILE_LINE_DC TSRMLS_DC); ce 527 Zend/zend_API.h ZEND_API const char* zend_find_alias_name(zend_class_entry *ce, const char *name, zend_uint len); ce 528 Zend/zend_API.h ZEND_API const char* zend_resolve_method_name(zend_class_entry *ce, zend_function *f); ce 801 Zend/zend_builtin_functions.c zend_class_entry *ce = NULL; ce 810 Zend/zend_builtin_functions.c ce = EG(scope); ce 811 Zend/zend_builtin_functions.c if (ce && ce->parent) { ce 812 Zend/zend_builtin_functions.c RETURN_STRINGL(ce->parent->name, ce->parent->name_length, 1); ce 823 Zend/zend_builtin_functions.c ce = zend_get_class_entry(arg TSRMLS_CC); ce 829 Zend/zend_builtin_functions.c ce = *pce; ce 833 Zend/zend_builtin_functions.c if (ce && ce->parent) { ce 834 Zend/zend_builtin_functions.c RETURN_STRINGL(ce->parent->name, ce->parent->name_length, 1); ce 848 Zend/zend_builtin_functions.c zend_class_entry **ce; ce 874 Zend/zend_builtin_functions.c if (zend_lookup_class_ex(class_name, class_name_len, NULL, 0, &ce TSRMLS_CC) == FAILURE) { ce 877 Zend/zend_builtin_functions.c if (only_subclass && instance_ce == *ce) { ce 880 Zend/zend_builtin_functions.c retval = instanceof_function(instance_ce, *ce TSRMLS_CC); ce 907 Zend/zend_builtin_functions.c static void add_class_vars(zend_class_entry *ce, int statics, zval *return_value TSRMLS_DC) ce 916 Zend/zend_builtin_functions.c zend_hash_internal_pointer_reset_ex(&ce->properties_info, &pos); ce 917 Zend/zend_builtin_functions.c while (zend_hash_get_current_data_ex(&ce->properties_info, (void **) &prop_info, &pos) == SUCCESS) { ce 918 Zend/zend_builtin_functions.c zend_hash_get_current_key_ex(&ce->properties_info, &key, &key_len, &num_index, 0, &pos); ce 919 Zend/zend_builtin_functions.c zend_hash_move_forward_ex(&ce->properties_info, &pos); ce 921 Zend/zend_builtin_functions.c prop_info->ce != EG(scope)) || ce 923 Zend/zend_builtin_functions.c !zend_check_protected(prop_info->ce, EG(scope))) || ce 925 Zend/zend_builtin_functions.c ce != EG(scope) && ce 926 Zend/zend_builtin_functions.c prop_info->ce != EG(scope))) { ce 932 Zend/zend_builtin_functions.c prop = ce->default_static_members_table[prop_info->offset]; ce 934 Zend/zend_builtin_functions.c prop = ce->default_properties_table[prop_info->offset]; ce 1052 Zend/zend_builtin_functions.c zend_class_entry *ce = NULL, **pce; ce 1065 Zend/zend_builtin_functions.c ce = Z_OBJCE_P(klass); ce 1068 Zend/zend_builtin_functions.c ce = *pce; ce 1072 Zend/zend_builtin_functions.c if (!ce) { ce 1077 Zend/zend_builtin_functions.c zend_hash_internal_pointer_reset_ex(&ce->function_table, &pos); ce 1079 Zend/zend_builtin_functions.c while (zend_hash_get_current_data_ex(&ce->function_table, (void **) &mptr, &pos) == SUCCESS) { ce 1092 Zend/zend_builtin_functions.c if (zend_hash_get_current_key_ex(&ce->function_table, &key, &key_len, &num_index, 0, &pos) != HASH_KEY_IS_STRING) { ce 1097 Zend/zend_builtin_functions.c mptr->common.scope == ce || ce 1114 Zend/zend_builtin_functions.c zend_hash_move_forward_ex(&ce->function_table, &pos); ce 1128 Zend/zend_builtin_functions.c zend_class_entry * ce, **pce; ce 1134 Zend/zend_builtin_functions.c ce = Z_OBJCE_P(klass); ce 1139 Zend/zend_builtin_functions.c ce = *pce; ce 1145 Zend/zend_builtin_functions.c if (zend_hash_exists(&ce->function_table, lcname, method_len+1)) { ce 1184 Zend/zend_builtin_functions.c zend_class_entry *ce, **pce; ce 1201 Zend/zend_builtin_functions.c ce = *pce; ce 1203 Zend/zend_builtin_functions.c ce = Z_OBJCE_P(object); ce 1210 Zend/zend_builtin_functions.c if (zend_hash_quick_find(&ce->properties_info, property, property_len+1, h, (void **) &property_info) == SUCCESS ce 1232 Zend/zend_builtin_functions.c zend_class_entry **ce; ce 1257 Zend/zend_builtin_functions.c found = zend_hash_find(EG(class_table), name, len+1, (void **) &ce); ce 1259 Zend/zend_builtin_functions.c RETURN_BOOL(found == SUCCESS && !(((*ce)->ce_flags & (ZEND_ACC_INTERFACE | ZEND_ACC_TRAIT)) > ZEND_ACC_EXPLICIT_ABSTRACT_CLASS)); ce 1262 Zend/zend_builtin_functions.c if (zend_lookup_class(class_name, class_name_len, &ce TSRMLS_CC) == SUCCESS) { ce 1263 Zend/zend_builtin_functions.c RETURN_BOOL(((*ce)->ce_flags & (ZEND_ACC_INTERFACE | (ZEND_ACC_TRAIT - ZEND_ACC_EXPLICIT_ABSTRACT_CLASS))) == 0); ce 1275 Zend/zend_builtin_functions.c zend_class_entry **ce; ce 1300 Zend/zend_builtin_functions.c found = zend_hash_find(EG(class_table), name, len+1, (void **) &ce); ce 1302 Zend/zend_builtin_functions.c RETURN_BOOL(found == SUCCESS && (*ce)->ce_flags & ZEND_ACC_INTERFACE); ce 1305 Zend/zend_builtin_functions.c if (zend_lookup_class(iface_name, iface_name_len, &ce TSRMLS_CC) == SUCCESS) { ce 1306 Zend/zend_builtin_functions.c RETURN_BOOL(((*ce)->ce_flags & ZEND_ACC_INTERFACE) > 0); ce 1318 Zend/zend_builtin_functions.c zend_class_entry **ce; ce 1343 Zend/zend_builtin_functions.c found = zend_hash_find(EG(class_table), name, len+1, (void **) &ce); ce 1345 Zend/zend_builtin_functions.c RETURN_BOOL(found == SUCCESS && (((*ce)->ce_flags & ZEND_ACC_TRAIT) > ZEND_ACC_EXPLICIT_ABSTRACT_CLASS)); ce 1348 Zend/zend_builtin_functions.c if (zend_lookup_class(trait_name, trait_name_len, &ce TSRMLS_CC) == SUCCESS) { ce 1349 Zend/zend_builtin_functions.c RETURN_BOOL(((*ce)->ce_flags & ZEND_ACC_TRAIT) > ZEND_ACC_EXPLICIT_ABSTRACT_CLASS); ce 1402 Zend/zend_builtin_functions.c zend_class_entry **ce; ce 1411 Zend/zend_builtin_functions.c found = zend_lookup_class_ex(class_name, class_name_len, NULL, autoload, &ce TSRMLS_CC); ce 1414 Zend/zend_builtin_functions.c if ((*ce)->type == ZEND_USER_CLASS) { ce 1415 Zend/zend_builtin_functions.c if (zend_register_class_alias_ex(alias_name, alias_name_len, *ce TSRMLS_CC) == SUCCESS) { ce 1656 Zend/zend_builtin_functions.c zend_class_entry *ce = *pce; ce 1659 Zend/zend_builtin_functions.c && (comply_mask == (ce->ce_flags & mask))) { ce 1660 Zend/zend_builtin_functions.c if (ce->refcount > 1 && ce 1661 Zend/zend_builtin_functions.c (ce->name_length != hash_key->nKeyLength - 1 || ce 1662 Zend/zend_builtin_functions.c !same_name(hash_key->arKey, ce->name, ce->name_length))) { ce 1665 Zend/zend_builtin_functions.c add_next_index_stringl(array, ce->name, ce->name_length, 1); ce 79 Zend/zend_closures.c zend_class_entry *ce, **ce_p; ce 99 Zend/zend_closures.c ce = Z_OBJCE_P(scope_arg); ce 101 Zend/zend_closures.c ce = NULL; ce 121 Zend/zend_closures.c ce = closure->func.common.scope; ce 128 Zend/zend_closures.c ce = *ce_p; ce 133 Zend/zend_closures.c ce = closure->func.common.scope; ce 138 Zend/zend_closures.c if (ce && !instanceof_function(ce, closure->func.common.scope TSRMLS_CC)) { ce 139 Zend/zend_closures.c zend_error(E_WARNING, "Cannot bind function %s::%s to scope class %s", closure->func.common.scope->name, closure->func.common.function_name, ce->name); ce 142 Zend/zend_closures.c if (ce && newthis && (closure->func.common.fn_flags & ZEND_ACC_STATIC) == 0 && ce 149 Zend/zend_closures.c zend_create_closure(return_value, &closure->func, ce, newthis TSRMLS_CC); ce 432 Zend/zend_closures.c zend_class_entry ce; ce 434 Zend/zend_closures.c INIT_CLASS_ENTRY(ce, "Closure", closure_functions); ce 435 Zend/zend_closures.c zend_ce_closure = zend_register_internal_class(&ce TSRMLS_CC); ce 3117 Zend/zend_compile.c static void do_inherit_parent_constructor(zend_class_entry *ce) /* {{{ */ ce 3121 Zend/zend_compile.c if (!ce->parent) { ce 3126 Zend/zend_compile.c ce->create_object = ce->parent->create_object; ce 3129 Zend/zend_compile.c if (!ce->get_iterator) { ce 3130 Zend/zend_compile.c ce->get_iterator = ce->parent->get_iterator; ce 3132 Zend/zend_compile.c if (!ce->iterator_funcs.funcs) { ce 3133 Zend/zend_compile.c ce->iterator_funcs.funcs = ce->parent->iterator_funcs.funcs; ce 3135 Zend/zend_compile.c if (!ce->__get) { ce 3136 Zend/zend_compile.c ce->__get = ce->parent->__get; ce 3138 Zend/zend_compile.c if (!ce->__set) { ce 3139 Zend/zend_compile.c ce->__set = ce->parent->__set; ce 3141 Zend/zend_compile.c if (!ce->__unset) { ce 3142 Zend/zend_compile.c ce->__unset = ce->parent->__unset; ce 3144 Zend/zend_compile.c if (!ce->__isset) { ce 3145 Zend/zend_compile.c ce->__isset = ce->parent->__isset; ce 3147 Zend/zend_compile.c if (!ce->__call) { ce 3148 Zend/zend_compile.c ce->__call = ce->parent->__call; ce 3150 Zend/zend_compile.c if (!ce->__callstatic) { ce 3151 Zend/zend_compile.c ce->__callstatic = ce->parent->__callstatic; ce 3153 Zend/zend_compile.c if (!ce->__tostring) { ce 3154 Zend/zend_compile.c ce->__tostring = ce->parent->__tostring; ce 3156 Zend/zend_compile.c if (!ce->clone) { ce 3157 Zend/zend_compile.c ce->clone = ce->parent->clone; ce 3159 Zend/zend_compile.c if(!ce->serialize) { ce 3160 Zend/zend_compile.c ce->serialize = ce->parent->serialize; ce 3162 Zend/zend_compile.c if(!ce->unserialize) { ce 3163 Zend/zend_compile.c ce->unserialize = ce->parent->unserialize; ce 3165 Zend/zend_compile.c if (!ce->destructor) { ce 3166 Zend/zend_compile.c ce->destructor = ce->parent->destructor; ce 3168 Zend/zend_compile.c if (!ce->__debugInfo) { ce 3169 Zend/zend_compile.c ce->__debugInfo = ce->parent->__debugInfo; ce 3171 Zend/zend_compile.c if (ce->constructor) { ce 3172 Zend/zend_compile.c if (ce->parent->constructor && ce->parent->constructor->common.fn_flags & ZEND_ACC_FINAL) { ce 3174 Zend/zend_compile.c ce->parent->name, ce->parent->constructor->common.function_name, ce 3175 Zend/zend_compile.c ce->name, ce->constructor->common.function_name ce 3181 Zend/zend_compile.c if (zend_hash_find(&ce->parent->function_table, ZEND_CONSTRUCTOR_FUNC_NAME, sizeof(ZEND_CONSTRUCTOR_FUNC_NAME), (void **)&function)==SUCCESS) { ce 3183 Zend/zend_compile.c zend_hash_update(&ce->function_table, ZEND_CONSTRUCTOR_FUNC_NAME, sizeof(ZEND_CONSTRUCTOR_FUNC_NAME), function, sizeof(zend_function), (void**)&new_function); ce 3190 Zend/zend_compile.c lc_class_name = zend_str_tolower_dup(ce->name, ce->name_length); ce 3191 Zend/zend_compile.c if (!zend_hash_exists(&ce->function_table, lc_class_name, ce->name_length+1)) { ce 3192 Zend/zend_compile.c lc_parent_class_name = zend_str_tolower_dup(ce->parent->name, ce->parent->name_length); ce 3193 Zend/zend_compile.c if (!zend_hash_exists(&ce->function_table, lc_parent_class_name, ce->parent->name_length+1) && ce 3194 Zend/zend_compile.c zend_hash_find(&ce->parent->function_table, lc_parent_class_name, ce->parent->name_length+1, (void **)&function)==SUCCESS) { ce 3197 Zend/zend_compile.c zend_hash_update(&ce->function_table, lc_parent_class_name, ce->parent->name_length+1, function, sizeof(zend_function), (void**)&new_function); ce 3205 Zend/zend_compile.c ce->constructor = ce->parent->constructor; ce 3636 Zend/zend_compile.c static zend_bool do_inherit_property_access_check(HashTable *target_ht, zend_property_info *parent_info, const zend_hash_key *hash_key, zend_class_entry *ce) /* {{{ */ ce 3639 Zend/zend_compile.c zend_class_entry *parent_ce = ce->parent; ce 3642 Zend/zend_compile.c if (zend_hash_quick_find(&ce->properties_info, hash_key->arKey, hash_key->nKeyLength, hash_key->h, (void **) &child_info)==SUCCESS) { ce 3645 Zend/zend_compile.c zend_hash_quick_update(&ce->properties_info, hash_key->arKey, hash_key->nKeyLength, hash_key->h, parent_info, sizeof(zend_property_info), (void **) &child_info); ce 3646 Zend/zend_compile.c if(ce->type & ZEND_INTERNAL_CLASS) { ce 3657 Zend/zend_compile.c if (zend_hash_quick_find(&ce->properties_info, hash_key->arKey, hash_key->nKeyLength, hash_key->h, (void **) &child_info)==SUCCESS) { ce 3661 Zend/zend_compile.c (child_info->flags & ZEND_ACC_STATIC) ? "static " : "non static ", ce->name, hash_key->arKey); ce 3670 Zend/zend_compile.c zend_error_noreturn(E_COMPILE_ERROR, "Access level to %s::$%s must be %s (as in class %s)%s", ce->name, hash_key->arKey, zend_visibility_string(parent_info->flags), parent_ce->name, (parent_info->flags&ZEND_ACC_PUBLIC) ? "" : " or weaker"); ce 3672 Zend/zend_compile.c zval_ptr_dtor(&(ce->default_properties_table[parent_info->offset])); ce 3673 Zend/zend_compile.c ce->default_properties_table[parent_info->offset] = ce->default_properties_table[child_info->offset]; ce 3674 Zend/zend_compile.c ce->default_properties_table[child_info->offset] = NULL; ce 3684 Zend/zend_compile.c static inline void do_implement_interface(zend_class_entry *ce, zend_class_entry *iface TSRMLS_DC) /* {{{ */ ce 3686 Zend/zend_compile.c if (!(ce->ce_flags & ZEND_ACC_INTERFACE) && iface->interface_gets_implemented && iface->interface_gets_implemented(iface, ce TSRMLS_CC) == FAILURE) { ce 3687 Zend/zend_compile.c zend_error(E_CORE_ERROR, "Class %s could not implement interface %s", ce->name, iface->name); ce 3689 Zend/zend_compile.c if (ce == iface) { ce 3690 Zend/zend_compile.c zend_error(E_ERROR, "Interface %s cannot implement itself", ce->name); ce 3695 Zend/zend_compile.c ZEND_API void zend_do_inherit_interfaces(zend_class_entry *ce, const zend_class_entry *iface TSRMLS_DC) /* {{{ */ ce 3704 Zend/zend_compile.c ce_num = ce->num_interfaces; ce 3706 Zend/zend_compile.c if (ce->type == ZEND_INTERNAL_CLASS) { ce 3707 Zend/zend_compile.c ce->interfaces = (zend_class_entry **) realloc(ce->interfaces, sizeof(zend_class_entry *) * (ce_num + if_num)); ce 3709 Zend/zend_compile.c ce->interfaces = (zend_class_entry **) erealloc(ce->interfaces, sizeof(zend_class_entry *) * (ce_num + if_num)); ce 3716 Zend/zend_compile.c if (ce->interfaces[i] == entry) { ce 3721 Zend/zend_compile.c ce->interfaces[ce->num_interfaces++] = entry; ce 3726 Zend/zend_compile.c while (ce_num < ce->num_interfaces) { ce 3727 Zend/zend_compile.c do_implement_interface(ce, ce->interfaces[ce_num++] TSRMLS_CC); ce 3742 Zend/zend_compile.c # define zval_property_ctor(parent_ce, ce) \ ce 3743 Zend/zend_compile.c ((void (*)(void *)) (((parent_ce)->type != (ce)->type) ? zval_internal_ctor : zval_add_ref)) ce 3745 Zend/zend_compile.c # define zval_property_ctor(parent_ce, ce) \ ce 3749 Zend/zend_compile.c ZEND_API void zend_do_inheritance(zend_class_entry *ce, zend_class_entry *parent_ce TSRMLS_DC) /* {{{ */ ce 3753 Zend/zend_compile.c if ((ce->ce_flags & ZEND_ACC_INTERFACE) ce 3755 Zend/zend_compile.c zend_error_noreturn(E_COMPILE_ERROR, "Interface %s may not inherit from class (%s)", ce->name, parent_ce->name); ce 3758 Zend/zend_compile.c zend_error_noreturn(E_COMPILE_ERROR, "Class %s may not inherit from final class (%s)", ce->name, parent_ce->name); ce 3761 Zend/zend_compile.c ce->parent = parent_ce; ce 3763 Zend/zend_compile.c if (!ce->serialize) { ce 3764 Zend/zend_compile.c ce->serialize = parent_ce->serialize; ce 3766 Zend/zend_compile.c if (!ce->unserialize) { ce 3767 Zend/zend_compile.c ce->unserialize = parent_ce->unserialize; ce 3771 Zend/zend_compile.c zend_do_inherit_interfaces(ce, parent_ce TSRMLS_CC); ce 3775 Zend/zend_compile.c int i = ce->default_properties_count + parent_ce->default_properties_count; ce 3777 Zend/zend_compile.c ce->default_properties_table = perealloc(ce->default_properties_table, sizeof(void*) * i, ce->type == ZEND_INTERNAL_CLASS); ce 3778 Zend/zend_compile.c if (ce->default_properties_count) { ce 3780 Zend/zend_compile.c ce->default_properties_table[i] = ce->default_properties_table[i - parent_ce->default_properties_count]; ce 3784 Zend/zend_compile.c ce->default_properties_table[i] = parent_ce->default_properties_table[i]; ce 3785 Zend/zend_compile.c if (ce->default_properties_table[i]) { ce 3787 Zend/zend_compile.c if (parent_ce->type != ce->type) { ce 3791 Zend/zend_compile.c MAKE_COPY_ZVAL(&ce->default_properties_table[i], p); ce 3792 Zend/zend_compile.c ce->default_properties_table[i] = p; ce 3794 Zend/zend_compile.c Z_ADDREF_P(ce->default_properties_table[i]); ce 3797 Zend/zend_compile.c Z_ADDREF_P(ce->default_properties_table[i]); ce 3801 Zend/zend_compile.c ce->default_properties_count += parent_ce->default_properties_count; ce 3804 Zend/zend_compile.c if (parent_ce->type != ce->type) { ce 3808 Zend/zend_compile.c int i = ce->default_static_members_count + parent_ce->default_static_members_count; ce 3810 Zend/zend_compile.c ce->default_static_members_table = erealloc(ce->default_static_members_table, sizeof(void*) * i); ce 3811 Zend/zend_compile.c if (ce->default_static_members_count) { ce 3813 Zend/zend_compile.c ce->default_static_members_table[i] = ce->default_static_members_table[i - parent_ce->default_static_members_count]; ce 3818 Zend/zend_compile.c ce->default_static_members_table[i] = CE_STATIC_MEMBERS(parent_ce)[i]; ce 3819 Zend/zend_compile.c Z_ADDREF_P(ce->default_static_members_table[i]); ce 3821 Zend/zend_compile.c ce->default_static_members_count += parent_ce->default_static_members_count; ce 3822 Zend/zend_compile.c ce->static_members_table = ce->default_static_members_table; ce 3826 Zend/zend_compile.c int i = ce->default_static_members_count + parent_ce->default_static_members_count; ce 3828 Zend/zend_compile.c ce->default_static_members_table = perealloc(ce->default_static_members_table, sizeof(void*) * i, ce->type == ZEND_INTERNAL_CLASS); ce 3829 Zend/zend_compile.c if (ce->default_static_members_count) { ce 3831 Zend/zend_compile.c ce->default_static_members_table[i] = ce->default_static_members_table[i - parent_ce->default_static_members_count]; ce 3836 Zend/zend_compile.c ce->default_static_members_table[i] = parent_ce->default_static_members_table[i]; ce 3837 Zend/zend_compile.c Z_ADDREF_P(ce->default_static_members_table[i]); ce 3839 Zend/zend_compile.c ce->default_static_members_count += parent_ce->default_static_members_count; ce 3840 Zend/zend_compile.c if (ce->type == ZEND_USER_CLASS) { ce 3841 Zend/zend_compile.c ce->static_members_table = ce->default_static_members_table; ce 3846 Zend/zend_compile.c for (zend_hash_internal_pointer_reset(&ce->properties_info); ce 3847 Zend/zend_compile.c zend_hash_get_current_data(&ce->properties_info, (void *) &property_info) == SUCCESS; ce 3848 Zend/zend_compile.c zend_hash_move_forward(&ce->properties_info)) { ce 3849 Zend/zend_compile.c if (property_info->ce == ce) { ce 3858 Zend/zend_compile.c zend_hash_merge_ex(&ce->properties_info, &parent_ce->properties_info, (copy_ctor_func_t) (ce->type & ZEND_INTERNAL_CLASS ? zend_duplicate_property_info_internal : zend_duplicate_property_info), sizeof(zend_property_info), (merge_checker_func_t) do_inherit_property_access_check, ce); ce 3860 Zend/zend_compile.c zend_hash_merge(&ce->constants_table, &parent_ce->constants_table, zval_property_ctor(parent_ce, ce), NULL, sizeof(zval *), 0); ce 3861 Zend/zend_compile.c zend_hash_merge_ex(&ce->function_table, &parent_ce->function_table, (copy_ctor_func_t) do_inherit_method, sizeof(zend_function), (merge_checker_func_t) do_inherit_method_check, ce); ce 3862 Zend/zend_compile.c do_inherit_parent_constructor(ce); ce 3864 Zend/zend_compile.c if (ce->ce_flags & ZEND_ACC_IMPLICIT_ABSTRACT_CLASS && ce->type == ZEND_INTERNAL_CLASS) { ce 3865 Zend/zend_compile.c ce->ce_flags |= ZEND_ACC_EXPLICIT_ABSTRACT_CLASS; ce 3866 Zend/zend_compile.c } else if (!(ce->ce_flags & (ZEND_ACC_IMPLEMENT_INTERFACES|ZEND_ACC_IMPLEMENT_TRAITS))) { ce 3868 Zend/zend_compile.c zend_verify_abstract_class(ce TSRMLS_CC); ce 3870 Zend/zend_compile.c ce->ce_flags |= parent_ce->ce_flags & ZEND_HAS_STATIC_IN_METHODS; ce 3898 Zend/zend_compile.c ZEND_API void zend_do_implement_interface(zend_class_entry *ce, zend_class_entry *iface TSRMLS_DC) /* {{{ */ ce 3901 Zend/zend_compile.c zend_uint current_iface_num = ce->num_interfaces; ce 3902 Zend/zend_compile.c zend_uint parent_iface_num = ce->parent ? ce->parent->num_interfaces : 0; ce 3904 Zend/zend_compile.c for (i = 0; i < ce->num_interfaces; i++) { ce 3905 Zend/zend_compile.c if (ce->interfaces[i] == NULL) { ce 3906 Zend/zend_compile.c memmove(ce->interfaces + i, ce->interfaces + i + 1, sizeof(zend_class_entry*) * (--ce->num_interfaces - i)); ce 3908 Zend/zend_compile.c } else if (ce->interfaces[i] == iface) { ce 3912 Zend/zend_compile.c zend_error_noreturn(E_COMPILE_ERROR, "Class %s cannot implement previously implemented interface %s", ce->name, iface->name); ce 3918 Zend/zend_compile.c zend_hash_apply_with_arguments(&ce->constants_table TSRMLS_CC, (apply_func_args_t) do_interface_constant_check, 1, &iface); ce 3920 Zend/zend_compile.c if (ce->num_interfaces >= current_iface_num) { ce 3921 Zend/zend_compile.c if (ce->type == ZEND_INTERNAL_CLASS) { ce 3922 Zend/zend_compile.c ce->interfaces = (zend_class_entry **) realloc(ce->interfaces, sizeof(zend_class_entry *) * (++current_iface_num)); ce 3924 Zend/zend_compile.c ce->interfaces = (zend_class_entry **) erealloc(ce->interfaces, sizeof(zend_class_entry *) * (++current_iface_num)); ce 3927 Zend/zend_compile.c ce->interfaces[ce->num_interfaces++] = iface; ce 3929 Zend/zend_compile.c zend_hash_merge_ex(&ce->constants_table, &iface->constants_table, (copy_ctor_func_t) zval_add_ref, sizeof(zval *), (merge_checker_func_t) do_inherit_constant_check, iface); ce 3930 Zend/zend_compile.c zend_hash_merge_ex(&ce->function_table, &iface->function_table, (copy_ctor_func_t) do_inherit_method, sizeof(zend_function), (merge_checker_func_t) do_inherit_method_check, ce); ce 3932 Zend/zend_compile.c do_implement_interface(ce, iface TSRMLS_CC); ce 3933 Zend/zend_compile.c zend_do_inherit_interfaces(ce, iface TSRMLS_CC); ce 3938 Zend/zend_compile.c ZEND_API void zend_do_implement_trait(zend_class_entry *ce, zend_class_entry *trait TSRMLS_DC) /* {{{ */ ce 3941 Zend/zend_compile.c zend_uint current_trait_num = ce->num_traits; ce 3942 Zend/zend_compile.c zend_uint parent_trait_num = ce->parent ? ce->parent->num_traits : 0; ce 3944 Zend/zend_compile.c for (i = 0; i < ce->num_traits; i++) { ce 3945 Zend/zend_compile.c if (ce->traits[i] == NULL) { ce 3946 Zend/zend_compile.c memmove(ce->traits + i, ce->traits + i + 1, sizeof(zend_class_entry*) * (--ce->num_traits - i)); ce 3948 Zend/zend_compile.c } else if (ce->traits[i] == trait) { ce 3955 Zend/zend_compile.c if (ce->num_traits >= current_trait_num) { ce 3956 Zend/zend_compile.c if (ce->type == ZEND_INTERNAL_CLASS) { ce 3957 Zend/zend_compile.c ce->traits = (zend_class_entry **) realloc(ce->traits, sizeof(zend_class_entry *) * (++current_trait_num)); ce 3959 Zend/zend_compile.c ce->traits = (zend_class_entry **) erealloc(ce->traits, sizeof(zend_class_entry *) * (++current_trait_num)); ce 3962 Zend/zend_compile.c ce->traits[ce->num_traits++] = trait; ce 3979 Zend/zend_compile.c static void zend_add_magic_methods(zend_class_entry* ce, const char* mname, uint mname_len, zend_function* fe TSRMLS_DC) /* {{{ */ ce 3982 Zend/zend_compile.c ce->clone = fe; fe->common.fn_flags |= ZEND_ACC_CLONE; ce 3984 Zend/zend_compile.c if (ce->constructor && (!ce->parent || ce->constructor != ce->parent->constructor)) { ce 3985 Zend/zend_compile.c zend_error_noreturn(E_COMPILE_ERROR, "%s has colliding constructor definitions coming from traits", ce->name); ce 3987 Zend/zend_compile.c ce->constructor = fe; fe->common.fn_flags |= ZEND_ACC_CTOR; ce 3989 Zend/zend_compile.c ce->destructor = fe; fe->common.fn_flags |= ZEND_ACC_DTOR; ce 3991 Zend/zend_compile.c ce->__get = fe; ce 3993 Zend/zend_compile.c ce->__set = fe; ce 3995 Zend/zend_compile.c ce->__call = fe; ce 3997 Zend/zend_compile.c ce->__unset = fe; ce 3999 Zend/zend_compile.c ce->__isset = fe; ce 4001 Zend/zend_compile.c ce->__callstatic = fe; ce 4003 Zend/zend_compile.c ce->__tostring = fe; ce 4005 Zend/zend_compile.c ce->__debugInfo = fe; ce 4006 Zend/zend_compile.c } else if (ce->name_length + 1 == mname_len) { ce 4007 Zend/zend_compile.c char *lowercase_name = emalloc(ce->name_length + 1); ce 4008 Zend/zend_compile.c zend_str_tolower_copy(lowercase_name, ce->name, ce->name_length); ce 4009 Zend/zend_compile.c lowercase_name = (char*)zend_new_interned_string(lowercase_name, ce->name_length + 1, 1 TSRMLS_CC); ce 4011 Zend/zend_compile.c if (ce->constructor && (!ce->parent || ce->constructor != ce->parent->constructor)) { ce 4012 Zend/zend_compile.c zend_error_noreturn(E_COMPILE_ERROR, "%s has colliding constructor definitions coming from traits", ce->name); ce 4014 Zend/zend_compile.c ce->constructor = fe; ce 4022 Zend/zend_compile.c static void zend_add_trait_method(zend_class_entry *ce, const char *name, const char *arKey, uint nKeyLength, zend_function *fn, HashTable **overriden TSRMLS_DC) /* {{{ */ ce 4027 Zend/zend_compile.c if (zend_hash_quick_find(&ce->function_table, arKey, nKeyLength, h, (void**) &existing_fn) == SUCCESS) { ce 4028 Zend/zend_compile.c if (existing_fn->common.scope == ce) { ce 4076 Zend/zend_compile.c name, ce->name); ce 4080 Zend/zend_compile.c ce->name, name, ce 4092 Zend/zend_compile.c zend_hash_quick_update(&ce->function_table, arKey, nKeyLength, h, fn, sizeof(zend_function), (void**)&fn); ce 4093 Zend/zend_compile.c zend_add_magic_methods(ce, arKey, nKeyLength, fn TSRMLS_CC); ce 4097 Zend/zend_compile.c static int zend_fixup_trait_method(zend_function *fn, zend_class_entry *ce TSRMLS_DC) /* {{{ */ ce 4101 Zend/zend_compile.c fn->common.scope = ce; ce 4104 Zend/zend_compile.c ce->ce_flags |= ZEND_ACC_IMPLICIT_ABSTRACT_CLASS; ce 4107 Zend/zend_compile.c ce->ce_flags |= ZEND_HAS_STATIC_IN_METHODS; ce 4116 Zend/zend_compile.c zend_class_entry *ce; ce 4125 Zend/zend_compile.c ce = va_arg(args, zend_class_entry*); ce 4132 Zend/zend_compile.c if (ce->trait_aliases) { ce 4133 Zend/zend_compile.c alias_ptr = ce->trait_aliases; ce 4138 Zend/zend_compile.c && (!alias->trait_method->ce || fn->common.scope == alias->trait_method->ce) ce 4149 Zend/zend_compile.c zend_add_trait_method(ce, alias->alias, lcname, alias->alias_len+1, &fn_copy, overriden TSRMLS_CC); ce 4153 Zend/zend_compile.c if (!alias->trait_method->ce) { ce 4154 Zend/zend_compile.c alias->trait_method->ce = fn->common.scope; ce 4169 Zend/zend_compile.c if (ce->trait_aliases) { ce 4170 Zend/zend_compile.c alias_ptr = ce->trait_aliases; ce 4175 Zend/zend_compile.c && (!alias->trait_method->ce || fn->common.scope == alias->trait_method->ce) ce 4182 Zend/zend_compile.c if (!alias->trait_method->ce) { ce 4183 Zend/zend_compile.c alias->trait_method->ce = fn->common.scope; ce 4191 Zend/zend_compile.c zend_add_trait_method(ce, fn->common.function_name, lcname, fnname_len+1, &fn_copy, overriden TSRMLS_CC); ce 4198 Zend/zend_compile.c static void zend_check_trait_usage(zend_class_entry *ce, zend_class_entry *trait TSRMLS_DC) /* {{{ */ ce 4206 Zend/zend_compile.c for (i = 0; i < ce->num_traits; i++) { ce 4207 Zend/zend_compile.c if (ce->traits[i] == trait) { ce 4211 Zend/zend_compile.c zend_error_noreturn(E_COMPILE_ERROR, "Required Trait %s wasn't added to %s", trait->name, ce->name); ce 4215 Zend/zend_compile.c static void zend_traits_init_trait_structures(zend_class_entry *ce TSRMLS_DC) /* {{{ */ ce 4225 Zend/zend_compile.c if (ce->trait_precedences) { ce 4227 Zend/zend_compile.c precedences = ce->trait_precedences; ce 4228 Zend/zend_compile.c ce->trait_precedences = NULL; ce 4233 Zend/zend_compile.c if (!(cur_precedence->trait_method->ce = zend_fetch_class(cur_method_ref->class_name, cur_method_ref->cname_len, ce 4237 Zend/zend_compile.c zend_check_trait_usage(ce, cur_precedence->trait_method->ce TSRMLS_CC); ce 4242 Zend/zend_compile.c method_exists = zend_hash_exists(&cur_method_ref->ce->function_table, ce 4249 Zend/zend_compile.c cur_method_ref->ce->name, ce 4267 Zend/zend_compile.c zend_check_trait_usage(ce, cur_precedence->exclude_from_classes[j] TSRMLS_CC); ce 4271 Zend/zend_compile.c if (cur_precedence->trait_method->ce == cur_precedence->exclude_from_classes[j]) { ce 4276 Zend/zend_compile.c cur_precedence->trait_method->ce->name, ce 4277 Zend/zend_compile.c cur_precedence->trait_method->ce->name); ce 4286 Zend/zend_compile.c ce->trait_precedences = precedences; ce 4289 Zend/zend_compile.c if (ce->trait_aliases) { ce 4291 Zend/zend_compile.c while (ce->trait_aliases[i]) { ce 4293 Zend/zend_compile.c if (ce->trait_aliases[i]->trait_method->class_name) { ce 4294 Zend/zend_compile.c cur_method_ref = ce->trait_aliases[i]->trait_method; ce 4295 Zend/zend_compile.c if (!(cur_method_ref->ce = zend_fetch_class(cur_method_ref->class_name, cur_method_ref->cname_len, ZEND_FETCH_CLASS_TRAIT|ZEND_FETCH_CLASS_NO_AUTOLOAD TSRMLS_CC))) { ce 4298 Zend/zend_compile.c zend_check_trait_usage(ce, cur_method_ref->ce TSRMLS_CC); ce 4303 Zend/zend_compile.c method_exists = zend_hash_exists(&cur_method_ref->ce->function_table, ce 4308 Zend/zend_compile.c zend_error_noreturn(E_COMPILE_ERROR, "An alias was defined for %s::%s but this method does not exist", cur_method_ref->ce->name, cur_method_ref->method_name); ce 4346 Zend/zend_compile.c static void zend_do_traits_method_binding(zend_class_entry *ce TSRMLS_DC) /* {{{ */ ce 4351 Zend/zend_compile.c for (i = 0; i < ce->num_traits; i++) { ce 4352 Zend/zend_compile.c if (ce->trait_precedences) { ce 4359 Zend/zend_compile.c precedences = ce->trait_precedences; ce 4360 Zend/zend_compile.c ce->trait_precedences = NULL; ce 4361 Zend/zend_compile.c zend_traits_compile_exclude_table(&exclude_table, precedences, ce->traits[i]); ce 4364 Zend/zend_compile.c zend_hash_apply_with_arguments(&ce->traits[i]->function_table TSRMLS_CC, (apply_func_args_t)zend_traits_copy_functions, 3, ce, &overriden, &exclude_table); ce 4367 Zend/zend_compile.c ce->trait_precedences = precedences; ce 4369 Zend/zend_compile.c zend_hash_apply_with_arguments(&ce->traits[i]->function_table TSRMLS_CC, (apply_func_args_t)zend_traits_copy_functions, 3, ce, &overriden, NULL); ce 4373 Zend/zend_compile.c zend_hash_apply_with_argument(&ce->function_table, (apply_func_arg_t)zend_fixup_trait_method, ce TSRMLS_CC); ce 4375 Zend/zend_compile.c if (ce->trait_precedences) { ce 4377 Zend/zend_compile.c while (ce->trait_precedences[i]) { ce 4378 Zend/zend_compile.c if (ce->trait_precedences[i]->exclude_from_classes) { ce 4379 Zend/zend_compile.c efree(ce->trait_precedences[i]->exclude_from_classes); ce 4380 Zend/zend_compile.c ce->trait_precedences[i]->exclude_from_classes = NULL; ce 4393 Zend/zend_compile.c static zend_class_entry* find_first_definition(zend_class_entry *ce, size_t current_trait, const char* prop_name, int prop_name_length, ulong prop_hash, zend_class_entry *coliding_ce) /* {{{ */ ce 4397 Zend/zend_compile.c if (coliding_ce == ce) { ce 4399 Zend/zend_compile.c if (zend_hash_quick_exists(&ce->traits[i]->properties_info, prop_name, prop_name_length+1, prop_hash)) { ce 4400 Zend/zend_compile.c return ce->traits[i]; ce 4409 Zend/zend_compile.c static void zend_do_traits_property_binding(zend_class_entry *ce TSRMLS_DC) /* {{{ */ ce 4429 Zend/zend_compile.c for (i = 0; i < ce->num_traits; i++) { ce 4430 Zend/zend_compile.c for (zend_hash_internal_pointer_reset(&ce->traits[i]->properties_info); ce 4431 Zend/zend_compile.c zend_hash_get_current_data(&ce->traits[i]->properties_info, (void *) &property_info) == SUCCESS; ce 4432 Zend/zend_compile.c zend_hash_move_forward(&ce->traits[i]->properties_info)) { ce 4449 Zend/zend_compile.c if (zend_hash_quick_find(&ce->properties_info, prop_name, prop_name_length+1, prop_hash, (void **) &coliding_prop) == SUCCESS) { ce 4451 Zend/zend_compile.c zend_hash_quick_del(&ce->properties_info, prop_name, prop_name_length+1, prop_hash); ce 4459 Zend/zend_compile.c ce->default_static_members_table[coliding_prop->offset], ce 4460 Zend/zend_compile.c ce->traits[i]->default_static_members_table[property_info->offset] TSRMLS_CC)) ce 4464 Zend/zend_compile.c ce->default_properties_table[coliding_prop->offset], ce 4465 Zend/zend_compile.c ce->traits[i]->default_properties_table[property_info->offset] TSRMLS_CC)) ce 4476 Zend/zend_compile.c find_first_definition(ce, i, prop_name, prop_name_length, prop_hash, coliding_prop->ce)->name, ce 4477 Zend/zend_compile.c property_info->ce->name, ce 4479 Zend/zend_compile.c ce->name); ce 4483 Zend/zend_compile.c find_first_definition(ce, i, prop_name, prop_name_length, prop_hash, coliding_prop->ce)->name, ce 4484 Zend/zend_compile.c property_info->ce->name, ce 4486 Zend/zend_compile.c ce->name); ce 4494 Zend/zend_compile.c prop_value = ce->traits[i]->default_static_members_table[property_info->offset]; ce 4496 Zend/zend_compile.c prop_value = ce->traits[i]->default_properties_table[property_info->offset]; ce 4501 Zend/zend_compile.c zend_declare_property_ex(ce, prop_name, prop_name_length, ce 4509 Zend/zend_compile.c static void zend_do_check_for_inconsistent_traits_aliasing(zend_class_entry *ce TSRMLS_DC) /* {{{ */ ce 4515 Zend/zend_compile.c if (ce->trait_aliases) { ce 4516 Zend/zend_compile.c while (ce->trait_aliases[i]) { ce 4517 Zend/zend_compile.c cur_alias = ce->trait_aliases[i]; ce 4520 Zend/zend_compile.c if (!cur_alias->trait_method->ce) { ce 4538 Zend/zend_compile.c if (zend_hash_exists(&ce->function_table, ce 4560 Zend/zend_compile.c ZEND_API void zend_do_bind_traits(zend_class_entry *ce TSRMLS_DC) /* {{{ */ ce 4563 Zend/zend_compile.c if (ce->num_traits <= 0) { ce 4568 Zend/zend_compile.c zend_traits_init_trait_structures(ce TSRMLS_CC); ce 4571 Zend/zend_compile.c zend_do_traits_method_binding(ce TSRMLS_CC); ce 4574 Zend/zend_compile.c zend_do_check_for_inconsistent_traits_aliasing(ce TSRMLS_CC); ce 4577 Zend/zend_compile.c zend_do_traits_property_binding(ce TSRMLS_CC); ce 4580 Zend/zend_compile.c zend_verify_abstract_class(ce TSRMLS_CC); ce 4583 Zend/zend_compile.c if (ce->ce_flags & ZEND_ACC_IMPLICIT_ABSTRACT_CLASS) { ce 4584 Zend/zend_compile.c ce->ce_flags -= ZEND_ACC_IMPLICIT_ABSTRACT_CLASS; ce 4629 Zend/zend_compile.c method_ref->ce = NULL; ce 4652 Zend/zend_compile.c zend_class_entry *ce = CG(active_class_entry); ce 4675 Zend/zend_compile.c zend_add_to_list(&ce->trait_aliases, trait_alias TSRMLS_CC); ce 4681 Zend/zend_compile.c zend_class_entry *ce = CG(active_class_entry); ce 4687 Zend/zend_compile.c zend_add_to_list(&ce->trait_precedences, trait_precedence TSRMLS_CC); ce 4693 Zend/zend_compile.c zend_class_entry *ce, **pce; ce 4707 Zend/zend_compile.c ce = *pce; ce 4709 Zend/zend_compile.c ce->refcount++; ce 4710 Zend/zend_compile.c if (zend_hash_quick_add(class_table, Z_STRVAL_P(op2), Z_STRLEN_P(op2)+1, Z_HASH_P(op2), &ce, sizeof(zend_class_entry *), NULL)==FAILURE) { ce 4711 Zend/zend_compile.c ce->refcount--; ce 4718 Zend/zend_compile.c zend_error_noreturn(E_COMPILE_ERROR, "Cannot redeclare class %s", ce->name); ce 4722 Zend/zend_compile.c if (!(ce->ce_flags & (ZEND_ACC_INTERFACE|ZEND_ACC_IMPLEMENT_INTERFACES|ZEND_ACC_IMPLEMENT_TRAITS))) { ce 4723 Zend/zend_compile.c zend_verify_abstract_class(ce TSRMLS_CC); ce 4725 Zend/zend_compile.c return ce; ce 4732 Zend/zend_compile.c zend_class_entry *ce, **pce; ce 4757 Zend/zend_compile.c ce = *pce; ce 4761 Zend/zend_compile.c zend_error_noreturn(E_COMPILE_ERROR, "Class %s cannot extend from interface %s", ce->name, parent_ce->name); ce 4763 Zend/zend_compile.c zend_error_noreturn(E_COMPILE_ERROR, "Class %s cannot extend from trait %s", ce->name, parent_ce->name); ce 4766 Zend/zend_compile.c zend_do_inheritance(ce, parent_ce TSRMLS_CC); ce 4768 Zend/zend_compile.c ce->refcount++; ce 4772 Zend/zend_compile.c zend_error_noreturn(E_COMPILE_ERROR, "Cannot redeclare class %s", ce->name); ce 4774 Zend/zend_compile.c return ce; ce 5251 Zend/zend_compile.c zend_class_entry *ce = CG(active_class_entry); ce 5253 Zend/zend_compile.c if (ce->constructor) { ce 5254 Zend/zend_compile.c ce->constructor->common.fn_flags |= ZEND_ACC_CTOR; ce 5255 Zend/zend_compile.c if (ce->constructor->common.fn_flags & ZEND_ACC_STATIC) { ce 5256 Zend/zend_compile.c zend_error_noreturn(E_COMPILE_ERROR, "Constructor %s::%s() cannot be static", ce->name, ce->constructor->common.function_name); ce 5259 Zend/zend_compile.c if (ce->destructor) { ce 5260 Zend/zend_compile.c ce->destructor->common.fn_flags |= ZEND_ACC_DTOR; ce 5261 Zend/zend_compile.c if (ce->destructor->common.fn_flags & ZEND_ACC_STATIC) { ce 5262 Zend/zend_compile.c zend_error_noreturn(E_COMPILE_ERROR, "Destructor %s::%s() cannot be static", ce->name, ce->destructor->common.function_name); ce 5265 Zend/zend_compile.c if (ce->clone) { ce 5266 Zend/zend_compile.c ce->clone->common.fn_flags |= ZEND_ACC_CLONE; ce 5267 Zend/zend_compile.c if (ce->clone->common.fn_flags & ZEND_ACC_STATIC) { ce 5268 Zend/zend_compile.c zend_error_noreturn(E_COMPILE_ERROR, "Clone method %s::%s() cannot be static", ce->name, ce->clone->common.function_name); ce 5272 Zend/zend_compile.c ce->info.user.line_end = zend_get_compiled_lineno(TSRMLS_C); ce 5277 Zend/zend_compile.c if (ce->num_traits > 0) { ce 5280 Zend/zend_compile.c ce->traits = NULL; ce 5281 Zend/zend_compile.c ce->num_traits = 0; ce 5282 Zend/zend_compile.c ce->ce_flags |= ZEND_ACC_IMPLEMENT_TRAITS; ce 5290 Zend/zend_compile.c if (!(ce->ce_flags & (ZEND_ACC_INTERFACE|ZEND_ACC_EXPLICIT_ABSTRACT_CLASS)) ce 5291 Zend/zend_compile.c && (parent_token || (ce->num_interfaces > 0))) { ce 5292 Zend/zend_compile.c zend_verify_abstract_class(ce TSRMLS_CC); ce 5293 Zend/zend_compile.c if (ce->num_interfaces && !(ce->ce_flags & ZEND_ACC_IMPLEMENT_TRAITS)) { ce 5301 Zend/zend_compile.c if (ce->num_interfaces > 0) { ce 5302 Zend/zend_compile.c ce->interfaces = NULL; ce 5303 Zend/zend_compile.c ce->num_interfaces = 0; ce 5304 Zend/zend_compile.c ce->ce_flags |= ZEND_ACC_IMPLEMENT_INTERFACES; ce 6939 Zend/zend_compile.c ZEND_API void zend_initialize_class_data(zend_class_entry *ce, zend_bool nullify_handlers TSRMLS_DC) /* {{{ */ ce 6941 Zend/zend_compile.c zend_bool persistent_hashes = (ce->type == ZEND_INTERNAL_CLASS) ? 1 : 0; ce 6944 Zend/zend_compile.c ce->refcount = 1; ce 6945 Zend/zend_compile.c ce->ce_flags = 0; ce 6947 Zend/zend_compile.c ce->default_properties_table = NULL; ce 6948 Zend/zend_compile.c ce->default_static_members_table = NULL; ce 6949 Zend/zend_compile.c zend_hash_init_ex(&ce->properties_info, 0, NULL, (dtor_func_t) (persistent_hashes ? zend_destroy_property_info_internal : zend_destroy_property_info), persistent_hashes, 0); ce 6950 Zend/zend_compile.c zend_hash_init_ex(&ce->constants_table, 0, NULL, zval_ptr_dtor_func, persistent_hashes, 0); ce 6951 Zend/zend_compile.c zend_hash_init_ex(&ce->function_table, 0, NULL, ZEND_FUNCTION_DTOR, persistent_hashes, 0); ce 6953 Zend/zend_compile.c if (ce->type == ZEND_INTERNAL_CLASS) { ce 6963 Zend/zend_compile.c ce->static_members_table = (zval**)(zend_intptr_t)n; ce 6965 Zend/zend_compile.c ce->static_members_table = NULL; ce 6968 Zend/zend_compile.c ce->static_members_table = ce->default_static_members_table; ce 6969 Zend/zend_compile.c ce->info.user.doc_comment = NULL; ce 6970 Zend/zend_compile.c ce->info.user.doc_comment_len = 0; ce 6973 Zend/zend_compile.c ce->default_properties_count = 0; ce 6974 Zend/zend_compile.c ce->default_static_members_count = 0; ce 6977 Zend/zend_compile.c ce->constructor = NULL; ce 6978 Zend/zend_compile.c ce->destructor = NULL; ce 6979 Zend/zend_compile.c ce->clone = NULL; ce 6980 Zend/zend_compile.c ce->__get = NULL; ce 6981 Zend/zend_compile.c ce->__set = NULL; ce 6982 Zend/zend_compile.c ce->__unset = NULL; ce 6983 Zend/zend_compile.c ce->__isset = NULL; ce 6984 Zend/zend_compile.c ce->__call = NULL; ce 6985 Zend/zend_compile.c ce->__callstatic = NULL; ce 6986 Zend/zend_compile.c ce->__tostring = NULL; ce 6987 Zend/zend_compile.c ce->create_object = NULL; ce 6988 Zend/zend_compile.c ce->get_iterator = NULL; ce 6989 Zend/zend_compile.c ce->iterator_funcs.funcs = NULL; ce 6990 Zend/zend_compile.c ce->interface_gets_implemented = NULL; ce 6991 Zend/zend_compile.c ce->get_static_method = NULL; ce 6992 Zend/zend_compile.c ce->parent = NULL; ce 6993 Zend/zend_compile.c ce->num_interfaces = 0; ce 6994 Zend/zend_compile.c ce->interfaces = NULL; ce 6995 Zend/zend_compile.c ce->num_traits = 0; ce 6996 Zend/zend_compile.c ce->traits = NULL; ce 6997 Zend/zend_compile.c ce->trait_aliases = NULL; ce 6998 Zend/zend_compile.c ce->trait_precedences = NULL; ce 6999 Zend/zend_compile.c ce->serialize = NULL; ce 7000 Zend/zend_compile.c ce->unserialize = NULL; ce 7001 Zend/zend_compile.c ce->serialize_func = NULL; ce 7002 Zend/zend_compile.c ce->unserialize_func = NULL; ce 7003 Zend/zend_compile.c ce->__debugInfo = NULL; ce 7004 Zend/zend_compile.c if (ce->type == ZEND_INTERNAL_CLASS) { ce 7005 Zend/zend_compile.c ce->info.internal.module = NULL; ce 7006 Zend/zend_compile.c ce->info.internal.builtin_functions = NULL; ce 231 Zend/zend_compile.h zend_class_entry *ce; ce 545 Zend/zend_compile.h ZEND_API void zend_do_inherit_interfaces(zend_class_entry *ce, const zend_class_entry *iface TSRMLS_DC); ce 546 Zend/zend_compile.h ZEND_API void zend_do_implement_interface(zend_class_entry *ce, zend_class_entry *iface TSRMLS_DC); ce 555 Zend/zend_compile.h ZEND_API void zend_do_implement_trait(zend_class_entry *ce, zend_class_entry *trait TSRMLS_DC); ce 556 Zend/zend_compile.h ZEND_API void zend_do_bind_traits(zend_class_entry *ce TSRMLS_DC); ce 558 Zend/zend_compile.h ZEND_API void zend_do_inheritance(zend_class_entry *ce, zend_class_entry *parent_ce TSRMLS_DC); ce 685 Zend/zend_compile.h ZEND_API void zend_cleanup_internal_class_data(zend_class_entry *ce TSRMLS_DC); ce 690 Zend/zend_compile.h ZEND_API int clean_non_persistent_class_full(zend_class_entry **ce TSRMLS_DC); ce 695 Zend/zend_compile.h void zend_class_add_ref(zend_class_entry **ce); ce 717 Zend/zend_compile.h ZEND_API void zend_initialize_class_data(zend_class_entry *ce, zend_bool nullify_handlers TSRMLS_DC); ce 307 Zend/zend_constants.c zend_class_entry *ce = NULL; ce 338 Zend/zend_constants.c ce = scope; ce 351 Zend/zend_constants.c ce = scope->parent; ce 357 Zend/zend_constants.c ce = EG(called_scope); ce 364 Zend/zend_constants.c ce = zend_fetch_class(class_name, class_name_len, flags TSRMLS_CC); ce 366 Zend/zend_constants.c if (retval && ce) { ce 367 Zend/zend_constants.c if (zend_hash_find(&ce->constants_table, constant_name, const_name_len+1, (void **) &ret_constant) != SUCCESS) { ce 373 Zend/zend_constants.c } else if (!ce) { ce 426 Zend/zend_constants.c zval_update_constant_ex(ret_constant, 1, ce TSRMLS_CC); ce 796 Zend/zend_exceptions.c zend_class_entry ce; ce 798 Zend/zend_exceptions.c INIT_CLASS_ENTRY(ce, "Exception", default_exception_functions); ce 799 Zend/zend_exceptions.c default_exception_ce = zend_register_internal_class(&ce TSRMLS_CC); ce 812 Zend/zend_exceptions.c INIT_CLASS_ENTRY(ce, "ErrorException", error_exception_functions); ce 813 Zend/zend_exceptions.c error_exception_ce = zend_register_internal_class_ex(&ce, default_exception_ce, NULL TSRMLS_CC); ce 159 Zend/zend_execute.c #define IS_CTOR_CALL(ce) (((zend_uintptr_t)(ce)) & CTOR_CALL_BIT) ce 160 Zend/zend_execute.c #define IS_CTOR_USED(ce) (((zend_uintptr_t)(ce)) & CTOR_USED_BIT) ce 162 Zend/zend_execute.c #define ENCODE_CTOR(ce, used) \ ce 163 Zend/zend_execute.c ((zend_class_entry*)(((zend_uintptr_t)(ce)) | CTOR_CALL_BIT | ((used) ? CTOR_USED_BIT : 0))) ce 164 Zend/zend_execute.c #define DECODE_CTOR(ce) \ ce 165 Zend/zend_execute.c ((zend_class_entry*)(((zend_uintptr_t)(ce)) & ~(CTOR_CALL_BIT|CTOR_USED_BIT))) ce 630 Zend/zend_execute.c zend_class_entry *ce; ce 648 Zend/zend_execute.c need_msg = zend_verify_arg_class_kind(cur_arg_info, fetch_type, &class_name, &ce TSRMLS_CC); ce 652 Zend/zend_execute.c need_msg = zend_verify_arg_class_kind(cur_arg_info, fetch_type, &class_name, &ce TSRMLS_CC); ce 653 Zend/zend_execute.c if (!ce || !instanceof_function(Z_OBJCE_P(arg), ce TSRMLS_CC)) { ce 657 Zend/zend_execute.c need_msg = zend_verify_arg_class_kind(cur_arg_info, fetch_type, &class_name, &ce TSRMLS_CC); ce 1247 Zend/zend_execute.c zend_class_entry *ce = Z_OBJCE_P(container); ce 1248 Zend/zend_execute.c zend_error(E_NOTICE, "Indirect modification of overloaded element of %s has no effect", ce->name); ce 64 Zend/zend_execute.h ZEND_API int zend_lookup_class(const char *name, int name_length, zend_class_entry ***ce TSRMLS_DC); ce 65 Zend/zend_execute.h ZEND_API int zend_lookup_class_ex(const char *name, int name_length, const zend_literal *key, int use_autoload, zend_class_entry ***ce TSRMLS_DC); ce 363 Zend/zend_execute.h void zend_verify_abstract_class(zend_class_entry *ce TSRMLS_DC); ce 411 Zend/zend_execute.h #define CACHED_POLYMORPHIC_PTR(num, ce) \ ce 412 Zend/zend_execute.h ((EG(active_op_array)->run_time_cache[(num)] == (ce)) ? \ ce 416 Zend/zend_execute.h #define CACHE_POLYMORPHIC_PTR(num, ce, ptr) do { \ ce 417 Zend/zend_execute.h EG(active_op_array)->run_time_cache[(num)] = (ce); \ ce 115 Zend/zend_execute_API.c static int clean_non_persistent_class(zend_class_entry **ce TSRMLS_DC) /* {{{ */ ce 117 Zend/zend_execute_API.c return ((*ce)->type == ZEND_INTERNAL_CLASS) ? ZEND_HASH_APPLY_STOP : ZEND_HASH_APPLY_REMOVE; ce 121 Zend/zend_execute_API.c ZEND_API int clean_non_persistent_class_full(zend_class_entry **ce TSRMLS_DC) /* {{{ */ ce 123 Zend/zend_execute_API.c return ((*ce)->type == ZEND_INTERNAL_CLASS) ? ZEND_HASH_APPLY_KEEP : ZEND_HASH_APPLY_REMOVE; ce 350 Zend/zend_execute_API.c zend_class_entry *ce = EG(current_execute_data)->function_state.function->common.scope; ce 353 Zend/zend_execute_API.c *space = ce ? "::" : ""; ce 355 Zend/zend_execute_API.c return ce ? ce->name : ""; ce 903 Zend/zend_execute_API.c ZEND_API int zend_lookup_class_ex(const char *name, int name_length, const zend_literal *key, int use_autoload, zend_class_entry ***ce TSRMLS_DC) /* {{{ */ ce 939 Zend/zend_execute_API.c if (zend_hash_quick_find(EG(class_table), lc_name, lc_length, hash, (void **) ce) == SUCCESS) { ce 1019 Zend/zend_execute_API.c retval = zend_hash_quick_find(EG(class_table), lc_name, lc_length, hash, (void **) ce); ce 1028 Zend/zend_execute_API.c ZEND_API int zend_lookup_class(const char *name, int name_length, zend_class_entry ***ce TSRMLS_DC) /* {{{ */ ce 1030 Zend/zend_execute_API.c return zend_lookup_class_ex(name, name_length, NULL, 1, ce TSRMLS_CC); ce 1468 Zend/zend_execute_API.c void zend_verify_abstract_class(zend_class_entry *ce TSRMLS_DC) /* {{{ */ ce 1472 Zend/zend_execute_API.c if ((ce->ce_flags & ZEND_ACC_IMPLICIT_ABSTRACT_CLASS) && !(ce->ce_flags & ZEND_ACC_EXPLICIT_ABSTRACT_CLASS)) { ce 1475 Zend/zend_execute_API.c zend_hash_apply_with_argument(&ce->function_table, (apply_func_arg_t) zend_verify_abstract_class_function, &ai TSRMLS_CC); ce 1479 Zend/zend_execute_API.c ce->name, ai.cnt, ce 682 Zend/zend_generators.c zend_object_iterator *zend_generator_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) /* {{{ */ ce 737 Zend/zend_generators.c zend_class_entry ce; ce 739 Zend/zend_generators.c INIT_CLASS_ENTRY(ce, "Generator", generator_functions); ce 740 Zend/zend_generators.c zend_ce_generator = zend_register_internal_class(&ce TSRMLS_CC); ce 121 Zend/zend_interfaces.c ZEND_API zval *zend_user_it_new_iterator(zend_class_entry *ce, zval *object TSRMLS_DC) ce 125 Zend/zend_interfaces.c return zend_call_method_with_0_params(&object, ce, &ce->iterator_funcs.zf_new_iterator, "getiterator", &retval); ce 163 Zend/zend_interfaces.c zend_call_method_with_0_params(&object, iter->ce, &iter->ce->iterator_funcs.zf_valid, "valid", &more); ce 181 Zend/zend_interfaces.c zend_call_method_with_0_params(&object, iter->ce, &iter->ce->iterator_funcs.zf_current, "current", &iter->value); ce 204 Zend/zend_interfaces.c zend_call_method_with_0_params(&object, iter->ce, &iter->ce->iterator_funcs.zf_key, "key", &retval); ce 210 Zend/zend_interfaces.c zend_error(E_WARNING, "Nothing returned from %s::key()", iter->ce->name); ce 224 Zend/zend_interfaces.c zend_call_method_with_0_params(&object, iter->ce, &iter->ce->iterator_funcs.zf_next, "next", NULL); ce 235 Zend/zend_interfaces.c zend_call_method_with_0_params(&object, iter->ce, &iter->ce->iterator_funcs.zf_rewind, "rewind", NULL); ce 250 Zend/zend_interfaces.c static zend_object_iterator *zend_user_it_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) ce 262 Zend/zend_interfaces.c iterator->it.funcs = ce->iterator_funcs.funcs; ce 263 Zend/zend_interfaces.c iterator->ce = Z_OBJCE_P(object); ce 270 Zend/zend_interfaces.c ZEND_API zend_object_iterator *zend_user_it_get_new_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) ce 272 Zend/zend_interfaces.c zval *iterator = zend_user_it_new_iterator(ce, object TSRMLS_CC); ce 279 Zend/zend_interfaces.c zend_throw_exception_ex(NULL, 0 TSRMLS_CC, "Objects returned by %s::getIterator() must be traversable or implement interface Iterator", ce ? ce->name : Z_OBJCE_P(object)->name); ce 402 Zend/zend_interfaces.c zend_class_entry * ce = Z_OBJCE_P(object); ce 406 Zend/zend_interfaces.c zend_call_method_with_0_params(&object, ce, &ce->serialize_func, "serialize", &retval); ce 430 Zend/zend_interfaces.c zend_throw_exception_ex(NULL, 0 TSRMLS_CC, "%s::serialize() must return a string or NULL", ce->name); ce 437 Zend/zend_interfaces.c ZEND_API int zend_user_unserialize(zval **object, zend_class_entry *ce, const unsigned char *buf, zend_uint buf_len, zend_unserialize_data *data TSRMLS_DC) ce 441 Zend/zend_interfaces.c object_init_ex(*object, ce); ce 446 Zend/zend_interfaces.c zend_call_method_with_1_params(object, ce, &ce->unserialize_func, "unserialize", NULL, zdata); ce 460 Zend/zend_interfaces.c zend_class_entry *ce = Z_OBJCE_P(object); ce 461 Zend/zend_interfaces.c zend_throw_exception_ex(NULL, 0 TSRMLS_CC, "Serialization of '%s' is not allowed", ce->name); ce 466 Zend/zend_interfaces.c ZEND_API int zend_class_unserialize_deny(zval **object, zend_class_entry *ce, const unsigned char *buf, zend_uint buf_len, zend_unserialize_data *data TSRMLS_DC) /* {{{ */ ce 468 Zend/zend_interfaces.c zend_throw_exception_ex(NULL, 0 TSRMLS_CC, "Unserialization of '%s' is not allowed", ce->name); ce 542 Zend/zend_interfaces.c zend_class_entry ce;\ ce 543 Zend/zend_interfaces.c INIT_CLASS_ENTRY(ce, # class_name_str, zend_funcs_ ## class_name) \ ce 544 Zend/zend_interfaces.c zend_ce_ ## class_name = zend_register_internal_interface(&ce TSRMLS_CC);\ ce 37 Zend/zend_interfaces.h zend_class_entry *ce; ce 59 Zend/zend_interfaces.h ZEND_API zval *zend_user_it_new_iterator(zend_class_entry *ce, zval *object TSRMLS_DC); ce 60 Zend/zend_interfaces.h ZEND_API zend_object_iterator *zend_user_it_get_new_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC); ce 65 Zend/zend_interfaces.h ZEND_API int zend_user_unserialize(zval **object, zend_class_entry *ce, const unsigned char *buf, zend_uint buf_len, zend_unserialize_data *data TSRMLS_DC); ce 68 Zend/zend_interfaces.h ZEND_API int zend_class_unserialize_deny(zval **object, zend_class_entry *ce, const unsigned char *buf, zend_uint buf_len, zend_unserialize_data *data TSRMLS_DC); ce 4421 Zend/zend_language_scanner.c zend_class_entry *ce = CG(active_class_entry); ce 4422 Zend/zend_language_scanner.c if (ce && ce->name && ZEND_ACC_TRAIT == (ce->ce_flags & ZEND_ACC_TRAIT)) { ce 4423 Zend/zend_language_scanner.c ZVAL_STRINGL(zendlval, ce->name, ce->name_length, 1); ce 4461 Zend/zend_language_scanner.c zend_class_entry *ce = CG(active_class_entry); ce 4462 Zend/zend_language_scanner.c if (ce && ZEND_ACC_TRAIT == (ce->ce_flags & ZEND_ACC_TRAIT)) { ce 4469 Zend/zend_language_scanner.c if (ce && ce->name) { ce 4470 Zend/zend_language_scanner.c ZVAL_STRINGL(zendlval, ce->name, ce->name_length, 1); ce 71 Zend/zend_object_handlers.c zend_class_entry *ce = zobj->ce; ce 75 Zend/zend_object_handlers.c if (ce->default_properties_count) { ce 76 Zend/zend_object_handlers.c for (zend_hash_internal_pointer_reset_ex(&ce->properties_info, &pos); ce 77 Zend/zend_object_handlers.c zend_hash_get_current_data_ex(&ce->properties_info, (void**)&prop_info, &pos) == SUCCESS; ce 78 Zend/zend_object_handlers.c zend_hash_move_forward_ex(&ce->properties_info, &pos)) { ce 86 Zend/zend_object_handlers.c while (ce->parent && ce->parent->default_properties_count) { ce 87 Zend/zend_object_handlers.c ce = ce->parent; ce 88 Zend/zend_object_handlers.c for (zend_hash_internal_pointer_reset_ex(&ce->properties_info, &pos); ce 89 Zend/zend_object_handlers.c zend_hash_get_current_data_ex(&ce->properties_info, (void**)&prop_info, &pos) == SUCCESS; ce 90 Zend/zend_object_handlers.c zend_hash_move_forward_ex(&ce->properties_info, &pos)) { ce 91 Zend/zend_object_handlers.c if (prop_info->ce == ce && ce 131 Zend/zend_object_handlers.c *n = zobj->ce->default_properties_count; ce 140 Zend/zend_object_handlers.c zend_class_entry *ce = Z_OBJCE_P(object); ce 143 Zend/zend_object_handlers.c if (!ce->__debugInfo) { ce 150 Zend/zend_object_handlers.c zend_call_method_with_0_params(&object, ce, &ce->__debugInfo, ZEND_DEBUGINFO_FUNC_NAME, &retval); ce 180 Zend/zend_object_handlers.c zend_class_entry *ce = Z_OBJCE_P(object); ce 190 Zend/zend_object_handlers.c zend_call_method_with_1_params(&object, ce, &ce->__get, ZEND_GET_FUNC_NAME, &retval, member); ce 206 Zend/zend_object_handlers.c zend_class_entry *ce = Z_OBJCE_P(object); ce 217 Zend/zend_object_handlers.c zend_call_method_with_2_params(&object, ce, &ce->__set, ZEND_SET_FUNC_NAME, &retval, member, value); ce 234 Zend/zend_object_handlers.c zend_class_entry *ce = Z_OBJCE_P(object); ce 242 Zend/zend_object_handlers.c zend_call_method_with_1_params(&object, ce, &ce->__unset, ZEND_UNSET_FUNC_NAME, NULL, member); ce 251 Zend/zend_object_handlers.c zend_class_entry *ce = Z_OBJCE_P(object); ce 261 Zend/zend_object_handlers.c zend_call_method_with_1_params(&object, ce, &ce->__isset, ZEND_ISSET_FUNC_NAME, &retval, member); ce 269 Zend/zend_object_handlers.c static zend_always_inline int zend_verify_property_access(zend_property_info *property_info, zend_class_entry *ce TSRMLS_DC) /* {{{ */ ce 275 Zend/zend_object_handlers.c return zend_check_protected(property_info->ce, EG(scope)); ce 277 Zend/zend_object_handlers.c if ((ce==EG(scope) || property_info->ce == EG(scope)) && EG(scope)) { ce 302 Zend/zend_object_handlers.c static zend_always_inline struct _zend_property_info *zend_get_property_info_quick(zend_class_entry *ce, zval *member, int silent, const zend_literal *key TSRMLS_DC) /* {{{ */ ce 309 Zend/zend_object_handlers.c if (key && (property_info = CACHED_POLYMORPHIC_PTR(key->cache_slot, ce)) != NULL) { ce 325 Zend/zend_object_handlers.c if (zend_hash_quick_find(&ce->properties_info, Z_STRVAL_P(member), Z_STRLEN_P(member)+1, h, (void **) &property_info)==SUCCESS) { ce 330 Zend/zend_object_handlers.c if (EXPECTED(zend_verify_property_access(property_info, ce TSRMLS_CC) != 0)) { ce 339 Zend/zend_object_handlers.c zend_error(E_STRICT, "Accessing static property %s::$%s as non static", ce->name, Z_STRVAL_P(member)); ce 342 Zend/zend_object_handlers.c CACHE_POLYMORPHIC_PTR(key->cache_slot, ce, property_info); ce 352 Zend/zend_object_handlers.c if (EG(scope) != ce ce 354 Zend/zend_object_handlers.c && is_derived_class(ce, EG(scope)) ce 358 Zend/zend_object_handlers.c CACHE_POLYMORPHIC_PTR(key->cache_slot, ce, scope_property_info); ce 365 Zend/zend_object_handlers.c zend_error_noreturn(E_ERROR, "Cannot access %s property %s::$%s", zend_visibility_string(property_info->flags), ce->name, Z_STRVAL_P(member)); ce 371 Zend/zend_object_handlers.c CACHE_POLYMORPHIC_PTR(key->cache_slot, ce, property_info); ce 379 Zend/zend_object_handlers.c EG(std_property_info).ce = ce; ce 387 Zend/zend_object_handlers.c ZEND_API struct _zend_property_info *zend_get_property_info(zend_class_entry *ce, zval *member, int silent TSRMLS_DC) /* {{{ */ ce 389 Zend/zend_object_handlers.c return zend_get_property_info_quick(ce, member, silent, NULL TSRMLS_CC); ce 402 Zend/zend_object_handlers.c property_info = zend_get_property_info_quick(zobj->ce, &member, 1, NULL TSRMLS_CC); ce 415 Zend/zend_object_handlers.c return zend_verify_property_access(property_info, zobj->ce TSRMLS_CC) ? SUCCESS : FAILURE; ce 481 Zend/zend_object_handlers.c property_info = zend_get_property_info_quick(zobj->ce, member, silent || (zobj->ce->__get != NULL), key TSRMLS_CC); ce 493 Zend/zend_object_handlers.c if (zobj->ce->__get && ce 519 Zend/zend_object_handlers.c zend_error(E_NOTICE, "Indirect modification of overloaded property %s::$%s has no effect", zobj->ce->name, Z_STRVAL_P(member)); ce 531 Zend/zend_object_handlers.c if (zobj->ce->__get && guard && guard->in_get == 1) { ce 541 Zend/zend_object_handlers.c zend_error(E_NOTICE,"Undefined property: %s::$%s", zobj->ce->name, Z_STRVAL_P(member)); ce 574 Zend/zend_object_handlers.c property_info = zend_get_property_info_quick(zobj->ce, member, (zobj->ce->__set != NULL), key TSRMLS_CC); ce 615 Zend/zend_object_handlers.c if (zobj->ce->__set && ce 649 Zend/zend_object_handlers.c } else if (zobj->ce->__set && guard && guard->in_set == 1) { ce 668 Zend/zend_object_handlers.c zend_class_entry *ce = Z_OBJCE_P(object); ce 671 Zend/zend_object_handlers.c if (EXPECTED(instanceof_function_ex(ce, zend_ce_arrayaccess, 1 TSRMLS_CC) != 0)) { ce 678 Zend/zend_object_handlers.c zend_call_method_with_1_params(&object, ce, NULL, "offsetget", &retval, offset); ce 684 Zend/zend_object_handlers.c zend_error_noreturn(E_ERROR, "Undefined offset for object of type %s used as array", ce->name); ce 694 Zend/zend_object_handlers.c zend_error_noreturn(E_ERROR, "Cannot use object of type %s as array", ce->name); ce 702 Zend/zend_object_handlers.c zend_class_entry *ce = Z_OBJCE_P(object); ce 704 Zend/zend_object_handlers.c if (EXPECTED(instanceof_function_ex(ce, zend_ce_arrayaccess, 1 TSRMLS_CC) != 0)) { ce 710 Zend/zend_object_handlers.c zend_call_method_with_2_params(&object, ce, NULL, "offsetset", NULL, offset, value); ce 713 Zend/zend_object_handlers.c zend_error_noreturn(E_ERROR, "Cannot use object of type %s as array", ce->name); ce 720 Zend/zend_object_handlers.c zend_class_entry *ce = Z_OBJCE_P(object); ce 724 Zend/zend_object_handlers.c if (EXPECTED(instanceof_function_ex(ce, zend_ce_arrayaccess, 1 TSRMLS_CC) != 0)) { ce 726 Zend/zend_object_handlers.c zend_call_method_with_1_params(&object, ce, NULL, "offsetexists", &retval, offset); ce 731 Zend/zend_object_handlers.c zend_call_method_with_1_params(&object, ce, NULL, "offsetget", &retval, offset); ce 742 Zend/zend_object_handlers.c zend_error_noreturn(E_ERROR, "Cannot use object of type %s as array", ce->name); ce 770 Zend/zend_object_handlers.c property_info = zend_get_property_info_quick(zobj->ce, member, (zobj->ce->__get != NULL), key TSRMLS_CC); ce 783 Zend/zend_object_handlers.c if (!zobj->ce->__get || ce 812 Zend/zend_object_handlers.c zend_error(E_NOTICE, "Undefined property: %s::$%s", zobj->ce->name, Z_STRVAL_P(member)); ce 844 Zend/zend_object_handlers.c property_info = zend_get_property_info_quick(zobj->ce, member, (zobj->ce->__unset != NULL), key TSRMLS_CC); ce 858 Zend/zend_object_handlers.c if (zobj->ce->__unset && ce 870 Zend/zend_object_handlers.c } else if (zobj->ce->__unset && guard && guard->in_unset == 1) { ce 893 Zend/zend_object_handlers.c zend_class_entry *ce = Z_OBJCE_P(object); ce 895 Zend/zend_object_handlers.c if (instanceof_function_ex(ce, zend_ce_arrayaccess, 1 TSRMLS_CC)) { ce 897 Zend/zend_object_handlers.c zend_call_method_with_1_params(&object, ce, NULL, "offsetunset", NULL, offset); ce 900 Zend/zend_object_handlers.c zend_error_noreturn(E_ERROR, "Cannot use object of type %s as array", ce->name); ce 910 Zend/zend_object_handlers.c zend_class_entry *ce = Z_OBJCE_P(this_ptr); ce 931 Zend/zend_object_handlers.c zend_call_method_with_2_params(&this_ptr, ce, &ce->__call, ZEND_CALL_FUNC_NAME, &method_result_ptr, method_name_ptr, method_args_ptr); ce 951 Zend/zend_object_handlers.c static inline zend_function *zend_check_private_int(zend_function *fbc, zend_class_entry *ce, char *function_name_strval, int function_name_strlen, ulong hash_value TSRMLS_DC) /* {{{ */ ce 953 Zend/zend_object_handlers.c if (!ce) { ce 963 Zend/zend_object_handlers.c if (fbc->common.scope == ce && EG(scope) == ce) { ce 970 Zend/zend_object_handlers.c ce = ce->parent; ce 971 Zend/zend_object_handlers.c while (ce) { ce 972 Zend/zend_object_handlers.c if (ce == EG(scope)) { ce 973 Zend/zend_object_handlers.c if (zend_hash_quick_find(&ce->function_table, function_name_strval, function_name_strlen+1, hash_value, (void **) &fbc)==SUCCESS ce 980 Zend/zend_object_handlers.c ce = ce->parent; ce 986 Zend/zend_object_handlers.c ZEND_API int zend_check_private(zend_function *fbc, zend_class_entry *ce, char *function_name_strval, int function_name_strlen TSRMLS_DC) /* {{{ */ ce 988 Zend/zend_object_handlers.c return zend_check_private_int(fbc, ce, function_name_strval, function_name_strlen, zend_hash_func(function_name_strval, function_name_strlen+1) TSRMLS_CC) != NULL; ce 994 Zend/zend_object_handlers.c ZEND_API int zend_check_protected(zend_class_entry *ce, zend_class_entry *scope) /* {{{ */ ce 996 Zend/zend_object_handlers.c zend_class_entry *fbc_scope = ce; ce 1012 Zend/zend_object_handlers.c if (scope==ce) { ce 1021 Zend/zend_object_handlers.c static inline union _zend_function *zend_get_user_call_function(zend_class_entry *ce, const char *method_name, int method_len) /* {{{ */ ce 1025 Zend/zend_object_handlers.c call_user_call->module = (ce->type == ZEND_INTERNAL_CLASS) ? ce->info.internal.module : NULL; ce 1029 Zend/zend_object_handlers.c call_user_call->scope = ce; ce 1056 Zend/zend_object_handlers.c if (UNEXPECTED(zend_hash_quick_find(&zobj->ce->function_table, lc_method_name, method_len+1, hash_value, (void **)&fbc) == FAILURE)) { ce 1060 Zend/zend_object_handlers.c if (zobj->ce->__call) { ce 1061 Zend/zend_object_handlers.c return zend_get_user_call_function(zobj->ce, method_name, method_len); ce 1078 Zend/zend_object_handlers.c if (zobj->ce->__call) { ce 1079 Zend/zend_object_handlers.c fbc = zend_get_user_call_function(zobj->ce, method_name, method_len); ce 1104 Zend/zend_object_handlers.c if (zobj->ce->__call) { ce 1105 Zend/zend_object_handlers.c fbc = zend_get_user_call_function(zobj->ce, method_name, method_len); ce 1125 Zend/zend_object_handlers.c zend_class_entry *ce = EG(scope); ce 1145 Zend/zend_object_handlers.c zend_call_method_with_2_params(NULL, ce, &ce->__callstatic, ZEND_CALLSTATIC_FUNC_NAME, &method_result_ptr, method_name_ptr, method_args_ptr); ce 1161 Zend/zend_object_handlers.c static inline union _zend_function *zend_get_user_callstatic_function(zend_class_entry *ce, const char *method_name, int method_len) /* {{{ */ ce 1165 Zend/zend_object_handlers.c callstatic_user_call->module = (ce->type == ZEND_INTERNAL_CLASS) ? ce->info.internal.module : NULL; ce 1169 Zend/zend_object_handlers.c callstatic_user_call->scope = ce; ce 1179 Zend/zend_object_handlers.c ZEND_API zend_function *zend_std_get_static_method(zend_class_entry *ce, const char *function_name_strval, int function_name_strlen, const zend_literal *key TSRMLS_DC) /* {{{ */ ce 1196 Zend/zend_object_handlers.c if (function_name_strlen == ce->name_length && ce->constructor) { ce 1197 Zend/zend_object_handlers.c lc_class_name = zend_str_tolower_dup(ce->name, ce->name_length); ce 1201 Zend/zend_object_handlers.c if (!memcmp(lc_class_name, lc_function_name, function_name_strlen) && memcmp(ce->constructor->common.function_name, "__", sizeof("__") - 1)) { ce 1202 Zend/zend_object_handlers.c fbc = ce->constructor; ce 1207 Zend/zend_object_handlers.c UNEXPECTED(zend_hash_quick_find(&ce->function_table, lc_function_name, function_name_strlen+1, hash_value, (void **) &fbc)==FAILURE)) { ce 1212 Zend/zend_object_handlers.c if (ce->__call && ce 1215 Zend/zend_object_handlers.c instanceof_function(Z_OBJCE_P(EG(This)), ce TSRMLS_CC)) { ce 1216 Zend/zend_object_handlers.c return zend_get_user_call_function(ce, function_name_strval, function_name_strlen); ce 1217 Zend/zend_object_handlers.c } else if (ce->__callstatic) { ce 1218 Zend/zend_object_handlers.c return zend_get_user_callstatic_function(ce, function_name_strval, function_name_strlen); ce 1242 Zend/zend_object_handlers.c if (ce->__callstatic) { ce 1243 Zend/zend_object_handlers.c fbc = zend_get_user_callstatic_function(ce, function_name_strval, function_name_strlen); ce 1252 Zend/zend_object_handlers.c if (ce->__callstatic) { ce 1253 Zend/zend_object_handlers.c fbc = zend_get_user_callstatic_function(ce, function_name_strval, function_name_strlen); ce 1268 Zend/zend_object_handlers.c ZEND_API zval **zend_std_get_static_property(zend_class_entry *ce, const char *property_name, int property_name_len, zend_bool silent, const zend_literal *key TSRMLS_DC) /* {{{ */ ce 1274 Zend/zend_object_handlers.c (property_info = CACHED_POLYMORPHIC_PTR(key->cache_slot, ce)) == NULL) { ce 1281 Zend/zend_object_handlers.c if (UNEXPECTED(zend_hash_quick_find(&ce->properties_info, property_name, property_name_len+1, hash_value, (void **) &property_info)==FAILURE)) { ce 1283 Zend/zend_object_handlers.c zend_error_noreturn(E_ERROR, "Access to undeclared static property: %s::$%s", ce->name, property_name); ce 1289 Zend/zend_object_handlers.c zend_printf("Access type for %s::%s is %s\n", ce->name, property_name, zend_visibility_string(property_info->flags)); ce 1292 Zend/zend_object_handlers.c if (UNEXPECTED(!zend_verify_property_access(property_info, ce TSRMLS_CC))) { ce 1294 Zend/zend_object_handlers.c zend_error_noreturn(E_ERROR, "Cannot access %s property %s::$%s", zend_visibility_string(property_info->flags), ce->name, property_name); ce 1301 Zend/zend_object_handlers.c zend_error_noreturn(E_ERROR, "Access to undeclared static property: %s::$%s", ce->name, property_name); ce 1306 Zend/zend_object_handlers.c zend_update_class_constants(ce TSRMLS_CC); ce 1309 Zend/zend_object_handlers.c CACHE_POLYMORPHIC_PTR(key->cache_slot, ce, property_info); ce 1313 Zend/zend_object_handlers.c if (UNEXPECTED(CE_STATIC_MEMBERS(ce) == NULL) || ce 1314 Zend/zend_object_handlers.c UNEXPECTED(CE_STATIC_MEMBERS(ce)[property_info->offset] == NULL)) { ce 1316 Zend/zend_object_handlers.c zend_error_noreturn(E_ERROR, "Access to undeclared static property: %s::$%s", ce->name, property_name); ce 1321 Zend/zend_object_handlers.c return &CE_STATIC_MEMBERS(ce)[property_info->offset]; ce 1325 Zend/zend_object_handlers.c ZEND_API zend_bool zend_std_unset_static_property(zend_class_entry *ce, const char *property_name, int property_name_len, const zend_literal *key TSRMLS_DC) /* {{{ */ ce 1327 Zend/zend_object_handlers.c zend_error_noreturn(E_ERROR, "Attempt to unset static property %s::$%s", ce->name, property_name); ce 1335 Zend/zend_object_handlers.c zend_function *constructor = zobj->ce->constructor; ce 1378 Zend/zend_object_handlers.c if (zobj1->ce != zobj2->ce) { ce 1386 Zend/zend_object_handlers.c for (i = 0; i < zobj1->ce->default_properties_count; i++) { ce 1453 Zend/zend_object_handlers.c property_info = zend_get_property_info_quick(zobj->ce, member, 1, key TSRMLS_CC); ce 1467 Zend/zend_object_handlers.c zobj->ce->__isset && ce 1483 Zend/zend_object_handlers.c if (EXPECTED(!EG(exception)) && zobj->ce->__get && !guard->in_get) { ce 1528 Zend/zend_object_handlers.c return zobj->ce; ce 1535 Zend/zend_object_handlers.c zend_class_entry *ce; ce 1539 Zend/zend_object_handlers.c if (!zobj->ce->parent) { ce 1542 Zend/zend_object_handlers.c ce = zobj->ce->parent; ce 1544 Zend/zend_object_handlers.c ce = zobj->ce; ce 1547 Zend/zend_object_handlers.c *class_name_len = ce->name_length; ce 1548 Zend/zend_object_handlers.c *class_name = estrndup(ce->name, ce->name_length); ce 1556 Zend/zend_object_handlers.c zend_class_entry *ce; ce 1560 Zend/zend_object_handlers.c ce = Z_OBJCE_P(readobj); ce 1561 Zend/zend_object_handlers.c if (ce->__tostring && ce 1562 Zend/zend_object_handlers.c (zend_call_method_with_0_params(&readobj, ce, &ce->__tostring, "__tostring", &retval) || EG(exception))) { ce 1568 Zend/zend_object_handlers.c zend_error_noreturn(E_ERROR, "Method %s::__toString() must not throw an exception", ce->name); ce 1588 Zend/zend_object_handlers.c zend_error(E_RECOVERABLE_ERROR, "Method %s::__toString() must return a string value", ce->name); ce 1598 Zend/zend_object_handlers.c ce = Z_OBJCE_P(readobj); ce 1599 Zend/zend_object_handlers.c zend_error(E_NOTICE, "Object of class %s could not be converted to int", ce->name); ce 1607 Zend/zend_object_handlers.c ce = Z_OBJCE_P(readobj); ce 1608 Zend/zend_object_handlers.c zend_error(E_NOTICE, "Object of class %s could not be converted to double", ce->name); ce 1626 Zend/zend_object_handlers.c zend_class_entry *ce; ce 1631 Zend/zend_object_handlers.c ce = Z_OBJCE_P(obj); ce 1633 Zend/zend_object_handlers.c if (zend_hash_find(&ce->function_table, ZEND_INVOKE_FUNC_NAME, sizeof(ZEND_INVOKE_FUNC_NAME), (void**)fptr_ptr) == FAILURE) { ce 1637 Zend/zend_object_handlers.c *ce_ptr = ce; ce 158 Zend/zend_object_handlers.h ZEND_API union _zend_function *zend_std_get_static_method(zend_class_entry *ce, const char *function_name_strval, int function_name_strlen, const struct _zend_literal *key TSRMLS_DC); ce 159 Zend/zend_object_handlers.h ZEND_API zval **zend_std_get_static_property(zend_class_entry *ce, const char *property_name, int property_name_len, zend_bool silent, const struct _zend_literal *key TSRMLS_DC); ce 160 Zend/zend_object_handlers.h ZEND_API zend_bool zend_std_unset_static_property(zend_class_entry *ce, const char *property_name, int property_name_len, const struct _zend_literal *key TSRMLS_DC); ce 162 Zend/zend_object_handlers.h ZEND_API struct _zend_property_info *zend_get_property_info(zend_class_entry *ce, zval *member, int silent TSRMLS_DC); ce 173 Zend/zend_object_handlers.h ZEND_API int zend_check_private(union _zend_function *fbc, zend_class_entry *ce, char *function_name_strval, int function_name_strlen TSRMLS_DC); ce 175 Zend/zend_object_handlers.h ZEND_API int zend_check_protected(zend_class_entry *ce, zend_class_entry *scope); ce 29 Zend/zend_objects.c ZEND_API void zend_object_std_init(zend_object *object, zend_class_entry *ce TSRMLS_DC) ce 31 Zend/zend_objects.c object->ce = ce; ce 52 Zend/zend_objects.c for (i = 0; i < object->ce->default_properties_count; i++) { ce 63 Zend/zend_objects.c zend_function *destructor = object ? object->ce->destructor : NULL; ce 74 Zend/zend_objects.c if (object->ce != EG(scope)) { ce 75 Zend/zend_objects.c zend_class_entry *ce = object->ce; ce 79 Zend/zend_objects.c ce->name, ce 88 Zend/zend_objects.c zend_class_entry *ce = object->ce; ce 92 Zend/zend_objects.c ce->name, ce 123 Zend/zend_objects.c zend_call_method_with_0_params(&obj, object->ce, &destructor, ZEND_DESTRUCTOR_FUNC_NAME, NULL); ce 146 Zend/zend_objects.c (*object)->ce = class_type; ce 166 Zend/zend_objects.c new_object->properties_table = emalloc(sizeof(zval*) * old_object->ce->default_properties_count); ce 167 Zend/zend_objects.c memset(new_object->properties_table, 0, sizeof(zval*) * old_object->ce->default_properties_count); ce 169 Zend/zend_objects.c for (i = 0; i < old_object->ce->default_properties_count; i++) { ce 192 Zend/zend_objects.c for (zend_hash_internal_pointer_reset_ex(&old_object->ce->properties_info, &pos); ce 193 Zend/zend_objects.c zend_hash_get_current_data_ex(&old_object->ce->properties_info, (void**)&prop_info, &pos) == SUCCESS; ce 194 Zend/zend_objects.c zend_hash_move_forward_ex(&old_object->ce->properties_info, &pos)) { ce 204 Zend/zend_objects.c if (old_object->ce->clone) { ce 212 Zend/zend_objects.c zend_call_method_with_0_params(&new_obj, old_object->ce, &old_object->ce->clone, ZEND_CLONE_FUNC_NAME, NULL); ce 228 Zend/zend_objects.c new_obj_val = zend_objects_new(&new_object, old_object->ce TSRMLS_CC); ce 28 Zend/zend_objects.h ZEND_API void zend_object_std_init(zend_object *object, zend_class_entry *ce TSRMLS_DC); ce 156 Zend/zend_opcode.c static inline void cleanup_user_class_data(zend_class_entry *ce TSRMLS_DC) ce 161 Zend/zend_opcode.c if (ce->ce_flags & ZEND_HAS_STATIC_IN_METHODS) { ce 162 Zend/zend_opcode.c zend_hash_apply(&ce->function_table, (apply_func_t) zend_cleanup_function_data_full TSRMLS_CC); ce 164 Zend/zend_opcode.c if (ce->static_members_table) { ce 165 Zend/zend_opcode.c zval **static_members = ce->static_members_table; ce 166 Zend/zend_opcode.c int count = ce->default_static_members_count; ce 169 Zend/zend_opcode.c ce->default_static_members_count = 0; ce 170 Zend/zend_opcode.c ce->default_static_members_table = ce->static_members_table = NULL; ce 178 Zend/zend_opcode.c static inline void cleanup_internal_class_data(zend_class_entry *ce TSRMLS_DC) ce 180 Zend/zend_opcode.c if (CE_STATIC_MEMBERS(ce)) { ce 183 Zend/zend_opcode.c for (i = 0; i < ce->default_static_members_count; i++) { ce 184 Zend/zend_opcode.c zval_ptr_dtor(&CE_STATIC_MEMBERS(ce)[i]); ce 186 Zend/zend_opcode.c efree(CE_STATIC_MEMBERS(ce)); ce 188 Zend/zend_opcode.c CG(static_members_table)[(zend_intptr_t)(ce->static_members_table)] = NULL; ce 190 Zend/zend_opcode.c ce->static_members_table = NULL; ce 195 Zend/zend_opcode.c ZEND_API void zend_cleanup_internal_class_data(zend_class_entry *ce TSRMLS_DC) ce 197 Zend/zend_opcode.c cleanup_internal_class_data(ce TSRMLS_CC); ce 220 Zend/zend_opcode.c void _destroy_zend_class_traits_info(zend_class_entry *ce) ce 222 Zend/zend_opcode.c if (ce->num_traits > 0 && ce->traits) { ce 223 Zend/zend_opcode.c efree(ce->traits); ce 226 Zend/zend_opcode.c if (ce->trait_aliases) { ce 228 Zend/zend_opcode.c while (ce->trait_aliases[i]) { ce 229 Zend/zend_opcode.c if (ce->trait_aliases[i]->trait_method) { ce 230 Zend/zend_opcode.c if (ce->trait_aliases[i]->trait_method->method_name) { ce 231 Zend/zend_opcode.c efree((char*)ce->trait_aliases[i]->trait_method->method_name); ce 233 Zend/zend_opcode.c if (ce->trait_aliases[i]->trait_method->class_name) { ce 234 Zend/zend_opcode.c efree((char*)ce->trait_aliases[i]->trait_method->class_name); ce 236 Zend/zend_opcode.c efree(ce->trait_aliases[i]->trait_method); ce 239 Zend/zend_opcode.c if (ce->trait_aliases[i]->alias) { ce 240 Zend/zend_opcode.c efree((char*)ce->trait_aliases[i]->alias); ce 243 Zend/zend_opcode.c efree(ce->trait_aliases[i]); ce 247 Zend/zend_opcode.c efree(ce->trait_aliases); ce 250 Zend/zend_opcode.c if (ce->trait_precedences) { ce 253 Zend/zend_opcode.c while (ce->trait_precedences[i]) { ce 254 Zend/zend_opcode.c efree((char*)ce->trait_precedences[i]->trait_method->method_name); ce 255 Zend/zend_opcode.c efree((char*)ce->trait_precedences[i]->trait_method->class_name); ce 256 Zend/zend_opcode.c efree(ce->trait_precedences[i]->trait_method); ce 258 Zend/zend_opcode.c if (ce->trait_precedences[i]->exclude_from_classes) { ce 260 Zend/zend_opcode.c zend_trait_precedence *cur_precedence = ce->trait_precedences[i]; ce 265 Zend/zend_opcode.c efree(ce->trait_precedences[i]->exclude_from_classes); ce 267 Zend/zend_opcode.c efree(ce->trait_precedences[i]); ce 270 Zend/zend_opcode.c efree(ce->trait_precedences); ce 276 Zend/zend_opcode.c zend_class_entry *ce = *pce; ce 278 Zend/zend_opcode.c if (--ce->refcount > 0) { ce 281 Zend/zend_opcode.c switch (ce->type) { ce 283 Zend/zend_opcode.c if (ce->default_properties_table) { ce 286 Zend/zend_opcode.c for (i = 0; i < ce->default_properties_count; i++) { ce 287 Zend/zend_opcode.c if (ce->default_properties_table[i]) { ce 288 Zend/zend_opcode.c zval_ptr_dtor(&ce->default_properties_table[i]); ce 291 Zend/zend_opcode.c efree(ce->default_properties_table); ce 293 Zend/zend_opcode.c if (ce->default_static_members_table) { ce 296 Zend/zend_opcode.c for (i = 0; i < ce->default_static_members_count; i++) { ce 297 Zend/zend_opcode.c if (ce->default_static_members_table[i]) { ce 298 Zend/zend_opcode.c zval_ptr_dtor(&ce->default_static_members_table[i]); ce 301 Zend/zend_opcode.c efree(ce->default_static_members_table); ce 303 Zend/zend_opcode.c zend_hash_destroy(&ce->properties_info); ce 304 Zend/zend_opcode.c str_efree(ce->name); ce 305 Zend/zend_opcode.c zend_hash_destroy(&ce->function_table); ce 306 Zend/zend_opcode.c zend_hash_destroy(&ce->constants_table); ce 307 Zend/zend_opcode.c if (ce->num_interfaces > 0 && ce->interfaces) { ce 308 Zend/zend_opcode.c efree(ce->interfaces); ce 310 Zend/zend_opcode.c if (ce->info.user.doc_comment) { ce 311 Zend/zend_opcode.c efree((char*)ce->info.user.doc_comment); ce 314 Zend/zend_opcode.c _destroy_zend_class_traits_info(ce); ce 316 Zend/zend_opcode.c efree(ce); ce 319 Zend/zend_opcode.c if (ce->default_properties_table) { ce 322 Zend/zend_opcode.c for (i = 0; i < ce->default_properties_count; i++) { ce 323 Zend/zend_opcode.c if (ce->default_properties_table[i]) { ce 324 Zend/zend_opcode.c zval_internal_ptr_dtor(&ce->default_properties_table[i]); ce 327 Zend/zend_opcode.c free(ce->default_properties_table); ce 329 Zend/zend_opcode.c if (ce->default_static_members_table) { ce 332 Zend/zend_opcode.c for (i = 0; i < ce->default_static_members_count; i++) { ce 333 Zend/zend_opcode.c zval_internal_ptr_dtor(&ce->default_static_members_table[i]); ce 335 Zend/zend_opcode.c free(ce->default_static_members_table); ce 337 Zend/zend_opcode.c zend_hash_destroy(&ce->properties_info); ce 338 Zend/zend_opcode.c str_free(ce->name); ce 339 Zend/zend_opcode.c zend_hash_destroy(&ce->function_table); ce 340 Zend/zend_opcode.c zend_hash_destroy(&ce->constants_table); ce 341 Zend/zend_opcode.c if (ce->num_interfaces > 0) { ce 342 Zend/zend_opcode.c free(ce->interfaces); ce 344 Zend/zend_opcode.c free(ce); ce 349 Zend/zend_opcode.c void zend_class_add_ref(zend_class_entry **ce) ce 351 Zend/zend_opcode.c (*ce)->refcount++; ce 1880 Zend/zend_operators.c ZEND_API zend_bool instanceof_function_ex(const zend_class_entry *instance_ce, const zend_class_entry *ce, zend_bool interfaces_only TSRMLS_DC) /* {{{ */ ce 1885 Zend/zend_operators.c if (instanceof_function(instance_ce->interfaces[i], ce TSRMLS_CC)) { ce 1891 Zend/zend_operators.c if (instance_ce == ce) { ce 1902 Zend/zend_operators.c ZEND_API zend_bool instanceof_function(const zend_class_entry *instance_ce, const zend_class_entry *ce TSRMLS_DC) /* {{{ */ ce 1904 Zend/zend_operators.c return instanceof_function_ex(instance_ce, ce, 0 TSRMLS_CC); ce 70 Zend/zend_operators.h ZEND_API zend_bool instanceof_function_ex(const zend_class_entry *instance_ce, const zend_class_entry *ce, zend_bool interfaces_only TSRMLS_DC); ce 71 Zend/zend_operators.h ZEND_API zend_bool instanceof_function(const zend_class_entry *instance_ce, const zend_class_entry *ce TSRMLS_DC); ce 1027 Zend/zend_vm_def.h zend_class_entry *ce; ce 1031 Zend/zend_vm_def.h ce = CACHED_PTR(opline->op2.literal->cache_slot); ce 1033 Zend/zend_vm_def.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); ce 1034 Zend/zend_vm_def.h if (UNEXPECTED(ce == NULL)) { ce 1042 Zend/zend_vm_def.h CACHE_PTR(opline->op2.literal->cache_slot, ce); ce 1045 Zend/zend_vm_def.h ce = EX_T(opline->op2.var).class_entry; ce 1047 Zend/zend_vm_def.h retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((OP1_TYPE == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC); ce 2509 Zend/zend_vm_def.h zend_class_entry *ce; ce 2517 Zend/zend_vm_def.h ce = CACHED_PTR(opline->op1.literal->cache_slot); ce 2519 Zend/zend_vm_def.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.literal + 1, opline->extended_value TSRMLS_CC); ce 2523 Zend/zend_vm_def.h if (UNEXPECTED(ce == NULL)) { ce 2526 Zend/zend_vm_def.h CACHE_PTR(opline->op1.literal->cache_slot, ce); ce 2528 Zend/zend_vm_def.h call->called_scope = ce; ce 2530 Zend/zend_vm_def.h ce = EX_T(opline->op1.var).class_entry; ce 2535 Zend/zend_vm_def.h call->called_scope = ce; ce 2545 Zend/zend_vm_def.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) { ce 2570 Zend/zend_vm_def.h if (ce->get_static_method) { ce 2571 Zend/zend_vm_def.h call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC); ce 2573 Zend/zend_vm_def.h call->fbc = zend_std_get_static_method(ce, function_name_strval, function_name_strlen, ((OP2_TYPE == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); ce 2576 Zend/zend_vm_def.h zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", ce->name, function_name_strval); ce 2584 Zend/zend_vm_def.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc); ce 2592 Zend/zend_vm_def.h if (UNEXPECTED(ce->constructor == NULL)) { ce 2595 Zend/zend_vm_def.h if (EG(This) && Z_OBJCE_P(EG(This)) != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) { ce 2596 Zend/zend_vm_def.h zend_error_noreturn(E_ERROR, "Cannot call private %s::__construct()", ce->name); ce 2598 Zend/zend_vm_def.h call->fbc = ce->constructor; ce 2606 Zend/zend_vm_def.h !instanceof_function(Z_OBJCE_P(EG(This)), ce TSRMLS_CC)) { ce 2710 Zend/zend_vm_def.h zend_class_entry *ce; ce 2730 Zend/zend_vm_def.h ce = zend_fetch_class_by_name(Z_STRVAL_PP(obj), Z_STRLEN_PP(obj), NULL, 0 TSRMLS_CC); ce 2731 Zend/zend_vm_def.h if (UNEXPECTED(ce == NULL)) { ce 2735 Zend/zend_vm_def.h call->called_scope = ce; ce 2738 Zend/zend_vm_def.h if (ce->get_static_method) { ce 2739 Zend/zend_vm_def.h call->fbc = ce->get_static_method(ce, Z_STRVAL_PP(method), Z_STRLEN_PP(method) TSRMLS_CC); ce 2741 Zend/zend_vm_def.h call->fbc = zend_std_get_static_method(ce, Z_STRVAL_PP(method), Z_STRLEN_PP(method), NULL TSRMLS_CC); ce 2745 Zend/zend_vm_def.h ce = call->called_scope = Z_OBJCE_PP(obj); ce 2768 Zend/zend_vm_def.h zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", ce->name, Z_STRVAL_PP(method)); ce 3014 Zend/zend_vm_def.h zend_class_entry *ce, *catch_ce; ce 3031 Zend/zend_vm_def.h ce = Z_OBJCE_P(EG(exception)); ce 3035 Zend/zend_vm_def.h DTRACE_EXCEPTION_CAUGHT((char *)ce->name); ce 3039 Zend/zend_vm_def.h if (ce != catch_ce) { ce 3040 Zend/zend_vm_def.h if (!instanceof_function(ce, catch_ce TSRMLS_CC)) { ce 3284 Zend/zend_vm_def.h zend_class_entry *ce = Z_OBJCE_P(args); ce 3287 Zend/zend_vm_def.h if (!ce || !ce->get_iterator) { ce 3292 Zend/zend_vm_def.h iter = ce->get_iterator(ce, args, 0 TSRMLS_CC); ce 3297 Zend/zend_vm_def.h NULL, 0 TSRMLS_CC, "Object of type %s did not create an Iterator", ce->name ce 3637 Zend/zend_vm_def.h zend_class_entry *ce; ce 3652 Zend/zend_vm_def.h ce = Z_OBJCE_P(obj); ce 3653 Zend/zend_vm_def.h clone = ce ? ce->clone : NULL; ce 3656 Zend/zend_vm_def.h if (ce) { ce 3657 Zend/zend_vm_def.h zend_error_noreturn(E_ERROR, "Trying to clone an uncloneable object of class %s", ce->name); ce 3663 Zend/zend_vm_def.h if (ce && clone) { ce 3667 Zend/zend_vm_def.h if (UNEXPECTED(ce != EG(scope))) { ce 3668 Zend/zend_vm_def.h zend_error_noreturn(E_ERROR, "Call to private %s::__clone() from context '%s'", ce->name, EG(scope) ? EG(scope)->name : ""); ce 3674 Zend/zend_vm_def.h zend_error_noreturn(E_ERROR, "Call to protected %s::__clone() from context '%s'", ce->name, EG(scope) ? EG(scope)->name : ""); ce 3733 Zend/zend_vm_def.h zend_class_entry *ce; ce 3743 Zend/zend_vm_def.h ce = CACHED_PTR(opline->op1.literal->cache_slot); ce 3745 Zend/zend_vm_def.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.literal + 1, opline->extended_value TSRMLS_CC); ce 3749 Zend/zend_vm_def.h if (UNEXPECTED(ce == NULL)) { ce 3752 Zend/zend_vm_def.h CACHE_PTR(opline->op1.literal->cache_slot, ce); ce 3755 Zend/zend_vm_def.h ce = EX_T(opline->op1.var).class_entry; ce 3756 Zend/zend_vm_def.h if ((value = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce)) != NULL) { ce 3763 Zend/zend_vm_def.h if (EXPECTED(zend_hash_quick_find(&ce->constants_table, Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv)+1, Z_HASH_P(opline->op2.zv), (void **) &value) == SUCCESS)) { ce 3767 Zend/zend_vm_def.h EG(scope) = ce; ce 3774 Zend/zend_vm_def.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, value); ce 3780 Zend/zend_vm_def.h ZVAL_STRINGL(&EX_T(opline->result.var).tmp_var, ce->name, ce->name_length, 1); ce 4113 Zend/zend_vm_def.h zend_class_entry *ce; ce 4117 Zend/zend_vm_def.h ce = CACHED_PTR(opline->op2.literal->cache_slot); ce 4119 Zend/zend_vm_def.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); ce 4129 Zend/zend_vm_def.h if (UNEXPECTED(ce == NULL)) { ce 4132 Zend/zend_vm_def.h CACHE_PTR(opline->op2.literal->cache_slot, ce); ce 4135 Zend/zend_vm_def.h ce = EX_T(opline->op2.var).class_entry; ce 4137 Zend/zend_vm_def.h zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((OP1_TYPE == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC); ce 4299 Zend/zend_vm_def.h zend_class_entry *ce = NULL; ce 4316 Zend/zend_vm_def.h ce = Z_OBJCE_PP(array_ptr_ptr); ce 4317 Zend/zend_vm_def.h if (!ce || ce->get_iterator == NULL) { ce 4341 Zend/zend_vm_def.h ce = Z_OBJCE_P(array_ptr); ce 4342 Zend/zend_vm_def.h if (ce && ce->get_iterator) { ce 4347 Zend/zend_vm_def.h ce = Z_OBJCE_P(array_ptr); ce 4348 Zend/zend_vm_def.h if (!ce || !ce->get_iterator) { ce 4374 Zend/zend_vm_def.h if (ce && ce->get_iterator) { ce 4375 Zend/zend_vm_def.h iter = ce->get_iterator(ce, array_ptr, opline->extended_value & ZEND_FE_RESET_REFERENCE TSRMLS_CC); ce 4387 Zend/zend_vm_def.h zend_throw_exception_ex(NULL, 0 TSRMLS_CC, "Object of type %s did not create an Iterator", ce->name); ce 4419 Zend/zend_vm_def.h if (ce) { ce 4619 Zend/zend_vm_def.h zend_class_entry *ce; ce 4623 Zend/zend_vm_def.h ce = CACHED_PTR(opline->op2.literal->cache_slot); ce 4625 Zend/zend_vm_def.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); ce 4626 Zend/zend_vm_def.h if (UNEXPECTED(ce == NULL)) { ce 4630 Zend/zend_vm_def.h CACHE_PTR(opline->op2.literal->cache_slot, ce); ce 4633 Zend/zend_vm_def.h ce = EX_T(opline->op2.var).class_entry; ce 4635 Zend/zend_vm_def.h value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((OP1_TYPE == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC); ce 5147 Zend/zend_vm_def.h zend_class_entry *ce = EX_T(opline->op1.var).class_entry; ce 5163 Zend/zend_vm_def.h zend_error_noreturn(E_ERROR, "%s cannot implement %s - it is not an interface", ce->name, iface->name); ce 5165 Zend/zend_vm_def.h zend_do_implement_interface(ce, iface TSRMLS_CC); ce 5174 Zend/zend_vm_def.h zend_class_entry *ce = EX_T(opline->op1.var).class_entry; ce 5190 Zend/zend_vm_def.h zend_error_noreturn(E_ERROR, "%s cannot use %s - it is not a trait", ce->name, trait->name); ce 5195 Zend/zend_vm_def.h zend_do_implement_trait(ce, trait TSRMLS_CC); ce 5204 Zend/zend_vm_def.h zend_class_entry *ce = EX_T(opline->op1.var).class_entry; ce 5207 Zend/zend_vm_def.h zend_do_bind_traits(ce TSRMLS_CC); ce 760 Zend/zend_vm_execute.h zend_class_entry *ce = Z_OBJCE_P(args); ce 763 Zend/zend_vm_execute.h if (!ce || !ce->get_iterator) { ce 768 Zend/zend_vm_execute.h iter = ce->get_iterator(ce, args, 0 TSRMLS_CC); ce 773 Zend/zend_vm_execute.h NULL, 0 TSRMLS_CC, "Object of type %s did not create an Iterator", ce->name ce 1130 Zend/zend_vm_execute.h zend_class_entry *ce = EX_T(opline->op1.var).class_entry; ce 1146 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "%s cannot use %s - it is not a trait", ce->name, trait->name); ce 1151 Zend/zend_vm_execute.h zend_do_implement_trait(ce, trait TSRMLS_CC); ce 1160 Zend/zend_vm_execute.h zend_class_entry *ce = EX_T(opline->op1.var).class_entry; ce 1163 Zend/zend_vm_execute.h zend_do_bind_traits(ce TSRMLS_CC); ce 1514 Zend/zend_vm_execute.h zend_class_entry *ce; ce 1534 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_PP(obj), Z_STRLEN_PP(obj), NULL, 0 TSRMLS_CC); ce 1535 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 1539 Zend/zend_vm_execute.h call->called_scope = ce; ce 1542 Zend/zend_vm_execute.h if (ce->get_static_method) { ce 1543 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, Z_STRVAL_PP(method), Z_STRLEN_PP(method) TSRMLS_CC); ce 1545 Zend/zend_vm_execute.h call->fbc = zend_std_get_static_method(ce, Z_STRVAL_PP(method), Z_STRLEN_PP(method), NULL TSRMLS_CC); ce 1549 Zend/zend_vm_execute.h ce = call->called_scope = Z_OBJCE_PP(obj); ce 1572 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", ce->name, Z_STRVAL_PP(method)); ce 1714 Zend/zend_vm_execute.h zend_class_entry *ce = EX_T(opline->op1.var).class_entry; ce 1730 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "%s cannot implement %s - it is not an interface", ce->name, iface->name); ce 1732 Zend/zend_vm_execute.h zend_do_implement_interface(ce, iface TSRMLS_CC); ce 1858 Zend/zend_vm_execute.h zend_class_entry *ce; ce 1878 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_PP(obj), Z_STRLEN_PP(obj), NULL, 0 TSRMLS_CC); ce 1879 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 1883 Zend/zend_vm_execute.h call->called_scope = ce; ce 1886 Zend/zend_vm_execute.h if (ce->get_static_method) { ce 1887 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, Z_STRVAL_PP(method), Z_STRLEN_PP(method) TSRMLS_CC); ce 1889 Zend/zend_vm_execute.h call->fbc = zend_std_get_static_method(ce, Z_STRVAL_PP(method), Z_STRLEN_PP(method), NULL TSRMLS_CC); ce 1893 Zend/zend_vm_execute.h ce = call->called_scope = Z_OBJCE_PP(obj); ce 1916 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", ce->name, Z_STRVAL_PP(method)); ce 2057 Zend/zend_vm_execute.h zend_class_entry *ce; ce 2077 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_PP(obj), Z_STRLEN_PP(obj), NULL, 0 TSRMLS_CC); ce 2078 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 2082 Zend/zend_vm_execute.h call->called_scope = ce; ce 2085 Zend/zend_vm_execute.h if (ce->get_static_method) { ce 2086 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, Z_STRVAL_PP(method), Z_STRLEN_PP(method) TSRMLS_CC); ce 2088 Zend/zend_vm_execute.h call->fbc = zend_std_get_static_method(ce, Z_STRVAL_PP(method), Z_STRLEN_PP(method), NULL TSRMLS_CC); ce 2092 Zend/zend_vm_execute.h ce = call->called_scope = Z_OBJCE_PP(obj); ce 2115 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", ce->name, Z_STRVAL_PP(method)); ce 2293 Zend/zend_vm_execute.h zend_class_entry *ce; ce 2313 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_PP(obj), Z_STRLEN_PP(obj), NULL, 0 TSRMLS_CC); ce 2314 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 2318 Zend/zend_vm_execute.h call->called_scope = ce; ce 2321 Zend/zend_vm_execute.h if (ce->get_static_method) { ce 2322 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, Z_STRVAL_PP(method), Z_STRLEN_PP(method) TSRMLS_CC); ce 2324 Zend/zend_vm_execute.h call->fbc = zend_std_get_static_method(ce, Z_STRVAL_PP(method), Z_STRLEN_PP(method), NULL TSRMLS_CC); ce 2328 Zend/zend_vm_execute.h ce = call->called_scope = Z_OBJCE_PP(obj); ce 2351 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", ce->name, Z_STRVAL_PP(method)); ce 2799 Zend/zend_vm_execute.h zend_class_entry *ce; ce 2814 Zend/zend_vm_execute.h ce = Z_OBJCE_P(obj); ce 2815 Zend/zend_vm_execute.h clone = ce ? ce->clone : NULL; ce 2818 Zend/zend_vm_execute.h if (ce) { ce 2819 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Trying to clone an uncloneable object of class %s", ce->name); ce 2825 Zend/zend_vm_execute.h if (ce && clone) { ce 2829 Zend/zend_vm_execute.h if (UNEXPECTED(ce != EG(scope))) { ce 2830 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to private %s::__clone() from context '%s'", ce->name, EG(scope) ? EG(scope)->name : ""); ce 2836 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to protected %s::__clone() from context '%s'", ce->name, EG(scope) ? EG(scope)->name : ""); ce 3059 Zend/zend_vm_execute.h zend_class_entry *ce = NULL; ce 3076 Zend/zend_vm_execute.h ce = Z_OBJCE_PP(array_ptr_ptr); ce 3077 Zend/zend_vm_execute.h if (!ce || ce->get_iterator == NULL) { ce 3101 Zend/zend_vm_execute.h ce = Z_OBJCE_P(array_ptr); ce 3102 Zend/zend_vm_execute.h if (ce && ce->get_iterator) { ce 3107 Zend/zend_vm_execute.h ce = Z_OBJCE_P(array_ptr); ce 3108 Zend/zend_vm_execute.h if (!ce || !ce->get_iterator) { ce 3134 Zend/zend_vm_execute.h if (ce && ce->get_iterator) { ce 3135 Zend/zend_vm_execute.h iter = ce->get_iterator(ce, array_ptr, opline->extended_value & ZEND_FE_RESET_REFERENCE TSRMLS_CC); ce 3147 Zend/zend_vm_execute.h zend_throw_exception_ex(NULL, 0 TSRMLS_CC, "Object of type %s did not create an Iterator", ce->name); ce 3179 Zend/zend_vm_execute.h if (ce) { ce 3639 Zend/zend_vm_execute.h zend_class_entry *ce; ce 3643 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); ce 3645 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); ce 3646 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 3654 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); ce 3657 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; ce 3659 Zend/zend_vm_execute.h retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_CONST == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC); ce 3823 Zend/zend_vm_execute.h zend_class_entry *ce; ce 3831 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op1.literal->cache_slot); ce 3833 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.literal + 1, opline->extended_value TSRMLS_CC); ce 3837 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 3840 Zend/zend_vm_execute.h CACHE_PTR(opline->op1.literal->cache_slot, ce); ce 3842 Zend/zend_vm_execute.h call->called_scope = ce; ce 3844 Zend/zend_vm_execute.h ce = EX_T(opline->op1.var).class_entry; ce 3849 Zend/zend_vm_execute.h call->called_scope = ce; ce 3859 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) { ce 3884 Zend/zend_vm_execute.h if (ce->get_static_method) { ce 3885 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC); ce 3887 Zend/zend_vm_execute.h call->fbc = zend_std_get_static_method(ce, function_name_strval, function_name_strlen, ((IS_CONST == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); ce 3890 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", ce->name, function_name_strval); ce 3898 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc); ce 3906 Zend/zend_vm_execute.h if (UNEXPECTED(ce->constructor == NULL)) { ce 3909 Zend/zend_vm_execute.h if (EG(This) && Z_OBJCE_P(EG(This)) != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) { ce 3910 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Cannot call private %s::__construct()", ce->name); ce 3912 Zend/zend_vm_execute.h call->fbc = ce->constructor; ce 3920 Zend/zend_vm_execute.h !instanceof_function(Z_OBJCE_P(EG(This)), ce TSRMLS_CC)) { ce 3993 Zend/zend_vm_execute.h zend_class_entry *ce; ce 4003 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op1.literal->cache_slot); ce 4005 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.literal + 1, opline->extended_value TSRMLS_CC); ce 4009 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 4012 Zend/zend_vm_execute.h CACHE_PTR(opline->op1.literal->cache_slot, ce); ce 4015 Zend/zend_vm_execute.h ce = EX_T(opline->op1.var).class_entry; ce 4016 Zend/zend_vm_execute.h if ((value = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce)) != NULL) { ce 4023 Zend/zend_vm_execute.h if (EXPECTED(zend_hash_quick_find(&ce->constants_table, Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv)+1, Z_HASH_P(opline->op2.zv), (void **) &value) == SUCCESS)) { ce 4027 Zend/zend_vm_execute.h EG(scope) = ce; ce 4034 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, value); ce 4040 Zend/zend_vm_execute.h ZVAL_STRINGL(&EX_T(opline->result.var).tmp_var, ce->name, ce->name_length, 1); ce 4181 Zend/zend_vm_execute.h zend_class_entry *ce; ce 4185 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); ce 4187 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); ce 4197 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 4200 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); ce 4203 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; ce 4205 Zend/zend_vm_execute.h zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_CONST == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC); ce 4257 Zend/zend_vm_execute.h zend_class_entry *ce; ce 4261 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); ce 4263 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); ce 4264 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 4268 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); ce 4271 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; ce 4273 Zend/zend_vm_execute.h value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_CONST == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC); ce 4825 Zend/zend_vm_execute.h zend_class_entry *ce; ce 4833 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op1.literal->cache_slot); ce 4835 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.literal + 1, opline->extended_value TSRMLS_CC); ce 4839 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 4842 Zend/zend_vm_execute.h CACHE_PTR(opline->op1.literal->cache_slot, ce); ce 4844 Zend/zend_vm_execute.h call->called_scope = ce; ce 4846 Zend/zend_vm_execute.h ce = EX_T(opline->op1.var).class_entry; ce 4851 Zend/zend_vm_execute.h call->called_scope = ce; ce 4861 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) { ce 4886 Zend/zend_vm_execute.h if (ce->get_static_method) { ce 4887 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC); ce 4889 Zend/zend_vm_execute.h call->fbc = zend_std_get_static_method(ce, function_name_strval, function_name_strlen, ((IS_TMP_VAR == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); ce 4892 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", ce->name, function_name_strval); ce 4900 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc); ce 4908 Zend/zend_vm_execute.h if (UNEXPECTED(ce->constructor == NULL)) { ce 4911 Zend/zend_vm_execute.h if (EG(This) && Z_OBJCE_P(EG(This)) != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) { ce 4912 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Cannot call private %s::__construct()", ce->name); ce 4914 Zend/zend_vm_execute.h call->fbc = ce->constructor; ce 4922 Zend/zend_vm_execute.h !instanceof_function(Z_OBJCE_P(EG(This)), ce TSRMLS_CC)) { ce 5529 Zend/zend_vm_execute.h zend_class_entry *ce; ce 5533 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); ce 5535 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); ce 5536 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 5544 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); ce 5547 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; ce 5549 Zend/zend_vm_execute.h retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_CONST == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC); ce 5689 Zend/zend_vm_execute.h zend_class_entry *ce; ce 5697 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op1.literal->cache_slot); ce 5699 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.literal + 1, opline->extended_value TSRMLS_CC); ce 5703 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 5706 Zend/zend_vm_execute.h CACHE_PTR(opline->op1.literal->cache_slot, ce); ce 5708 Zend/zend_vm_execute.h call->called_scope = ce; ce 5710 Zend/zend_vm_execute.h ce = EX_T(opline->op1.var).class_entry; ce 5715 Zend/zend_vm_execute.h call->called_scope = ce; ce 5725 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) { ce 5750 Zend/zend_vm_execute.h if (ce->get_static_method) { ce 5751 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC); ce 5753 Zend/zend_vm_execute.h call->fbc = zend_std_get_static_method(ce, function_name_strval, function_name_strlen, ((IS_VAR == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); ce 5756 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", ce->name, function_name_strval); ce 5764 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc); ce 5772 Zend/zend_vm_execute.h if (UNEXPECTED(ce->constructor == NULL)) { ce 5775 Zend/zend_vm_execute.h if (EG(This) && Z_OBJCE_P(EG(This)) != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) { ce 5776 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Cannot call private %s::__construct()", ce->name); ce 5778 Zend/zend_vm_execute.h call->fbc = ce->constructor; ce 5786 Zend/zend_vm_execute.h !instanceof_function(Z_OBJCE_P(EG(This)), ce TSRMLS_CC)) { ce 5956 Zend/zend_vm_execute.h zend_class_entry *ce; ce 5960 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); ce 5962 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); ce 5972 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 5975 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); ce 5978 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; ce 5980 Zend/zend_vm_execute.h zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_CONST == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC); ce 6032 Zend/zend_vm_execute.h zend_class_entry *ce; ce 6036 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); ce 6038 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); ce 6039 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 6043 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); ce 6046 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; ce 6048 Zend/zend_vm_execute.h value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_CONST == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC); ce 6281 Zend/zend_vm_execute.h zend_class_entry *ce; ce 6285 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); ce 6287 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); ce 6288 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 6296 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); ce 6299 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; ce 6301 Zend/zend_vm_execute.h retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_CONST == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC); ce 6424 Zend/zend_vm_execute.h zend_class_entry *ce; ce 6432 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op1.literal->cache_slot); ce 6434 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.literal + 1, opline->extended_value TSRMLS_CC); ce 6438 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 6441 Zend/zend_vm_execute.h CACHE_PTR(opline->op1.literal->cache_slot, ce); ce 6443 Zend/zend_vm_execute.h call->called_scope = ce; ce 6445 Zend/zend_vm_execute.h ce = EX_T(opline->op1.var).class_entry; ce 6450 Zend/zend_vm_execute.h call->called_scope = ce; ce 6460 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) { ce 6485 Zend/zend_vm_execute.h if (ce->get_static_method) { ce 6486 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC); ce 6488 Zend/zend_vm_execute.h call->fbc = zend_std_get_static_method(ce, function_name_strval, function_name_strlen, ((IS_UNUSED == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); ce 6491 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", ce->name, function_name_strval); ce 6499 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc); ce 6507 Zend/zend_vm_execute.h if (UNEXPECTED(ce->constructor == NULL)) { ce 6510 Zend/zend_vm_execute.h if (EG(This) && Z_OBJCE_P(EG(This)) != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) { ce 6511 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Cannot call private %s::__construct()", ce->name); ce 6513 Zend/zend_vm_execute.h call->fbc = ce->constructor; ce 6521 Zend/zend_vm_execute.h !instanceof_function(Z_OBJCE_P(EG(This)), ce TSRMLS_CC)) { ce 6676 Zend/zend_vm_execute.h zend_class_entry *ce; ce 6680 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); ce 6682 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); ce 6692 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 6695 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); ce 6698 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; ce 6700 Zend/zend_vm_execute.h zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_CONST == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC); ce 6752 Zend/zend_vm_execute.h zend_class_entry *ce; ce 6756 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); ce 6758 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); ce 6759 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 6763 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); ce 6766 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; ce 6768 Zend/zend_vm_execute.h value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_CONST == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC); ce 7283 Zend/zend_vm_execute.h zend_class_entry *ce; ce 7291 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op1.literal->cache_slot); ce 7293 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.literal + 1, opline->extended_value TSRMLS_CC); ce 7297 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 7300 Zend/zend_vm_execute.h CACHE_PTR(opline->op1.literal->cache_slot, ce); ce 7302 Zend/zend_vm_execute.h call->called_scope = ce; ce 7304 Zend/zend_vm_execute.h ce = EX_T(opline->op1.var).class_entry; ce 7309 Zend/zend_vm_execute.h call->called_scope = ce; ce 7319 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) { ce 7344 Zend/zend_vm_execute.h if (ce->get_static_method) { ce 7345 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC); ce 7347 Zend/zend_vm_execute.h call->fbc = zend_std_get_static_method(ce, function_name_strval, function_name_strlen, ((IS_CV == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); ce 7350 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", ce->name, function_name_strval); ce 7358 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc); ce 7366 Zend/zend_vm_execute.h if (UNEXPECTED(ce->constructor == NULL)) { ce 7369 Zend/zend_vm_execute.h if (EG(This) && Z_OBJCE_P(EG(This)) != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) { ce 7370 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Cannot call private %s::__construct()", ce->name); ce 7372 Zend/zend_vm_execute.h call->fbc = ce->constructor; ce 7380 Zend/zend_vm_execute.h !instanceof_function(Z_OBJCE_P(EG(This)), ce TSRMLS_CC)) { ce 7407 Zend/zend_vm_execute.h zend_class_entry *ce, *catch_ce; ce 7424 Zend/zend_vm_execute.h ce = Z_OBJCE_P(EG(exception)); ce 7428 Zend/zend_vm_execute.h DTRACE_EXCEPTION_CAUGHT((char *)ce->name); ce 7432 Zend/zend_vm_execute.h if (ce != catch_ce) { ce 7433 Zend/zend_vm_execute.h if (!instanceof_function(ce, catch_ce TSRMLS_CC)) { ce 8165 Zend/zend_vm_execute.h zend_class_entry *ce; ce 8180 Zend/zend_vm_execute.h ce = Z_OBJCE_P(obj); ce 8181 Zend/zend_vm_execute.h clone = ce ? ce->clone : NULL; ce 8184 Zend/zend_vm_execute.h if (ce) { ce 8185 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Trying to clone an uncloneable object of class %s", ce->name); ce 8191 Zend/zend_vm_execute.h if (ce && clone) { ce 8195 Zend/zend_vm_execute.h if (UNEXPECTED(ce != EG(scope))) { ce 8196 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to private %s::__clone() from context '%s'", ce->name, EG(scope) ? EG(scope)->name : ""); ce 8202 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to protected %s::__clone() from context '%s'", ce->name, EG(scope) ? EG(scope)->name : ""); ce 8425 Zend/zend_vm_execute.h zend_class_entry *ce = NULL; ce 8442 Zend/zend_vm_execute.h ce = Z_OBJCE_PP(array_ptr_ptr); ce 8443 Zend/zend_vm_execute.h if (!ce || ce->get_iterator == NULL) { ce 8467 Zend/zend_vm_execute.h ce = Z_OBJCE_P(array_ptr); ce 8468 Zend/zend_vm_execute.h if (ce && ce->get_iterator) { ce 8473 Zend/zend_vm_execute.h ce = Z_OBJCE_P(array_ptr); ce 8474 Zend/zend_vm_execute.h if (!ce || !ce->get_iterator) { ce 8500 Zend/zend_vm_execute.h if (ce && ce->get_iterator) { ce 8501 Zend/zend_vm_execute.h iter = ce->get_iterator(ce, array_ptr, opline->extended_value & ZEND_FE_RESET_REFERENCE TSRMLS_CC); ce 8513 Zend/zend_vm_execute.h zend_throw_exception_ex(NULL, 0 TSRMLS_CC, "Object of type %s did not create an Iterator", ce->name); ce 8545 Zend/zend_vm_execute.h if (ce) { ce 9057 Zend/zend_vm_execute.h zend_class_entry *ce; ce 9061 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); ce 9063 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); ce 9064 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 9072 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); ce 9075 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; ce 9077 Zend/zend_vm_execute.h retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_TMP_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC); ce 9509 Zend/zend_vm_execute.h zend_class_entry *ce; ce 9513 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); ce 9515 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); ce 9525 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 9528 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); ce 9531 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; ce 9533 Zend/zend_vm_execute.h zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_TMP_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC); ce 9585 Zend/zend_vm_execute.h zend_class_entry *ce; ce 9589 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); ce 9591 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); ce 9592 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 9596 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); ce 9599 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; ce 9601 Zend/zend_vm_execute.h value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_TMP_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC); ce 10813 Zend/zend_vm_execute.h zend_class_entry *ce; ce 10817 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); ce 10819 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); ce 10820 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 10828 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); ce 10831 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; ce 10833 Zend/zend_vm_execute.h retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_TMP_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC); ce 11242 Zend/zend_vm_execute.h zend_class_entry *ce; ce 11246 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); ce 11248 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); ce 11258 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 11261 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); ce 11264 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; ce 11266 Zend/zend_vm_execute.h zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_TMP_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC); ce 11318 Zend/zend_vm_execute.h zend_class_entry *ce; ce 11322 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); ce 11324 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); ce 11325 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 11329 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); ce 11332 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; ce 11334 Zend/zend_vm_execute.h value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_TMP_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC); ce 11567 Zend/zend_vm_execute.h zend_class_entry *ce; ce 11571 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); ce 11573 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); ce 11574 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 11582 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); ce 11585 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; ce 11587 Zend/zend_vm_execute.h retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_TMP_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC); ce 11837 Zend/zend_vm_execute.h zend_class_entry *ce; ce 11841 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); ce 11843 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); ce 11853 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 11856 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); ce 11859 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; ce 11861 Zend/zend_vm_execute.h zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_TMP_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC); ce 11913 Zend/zend_vm_execute.h zend_class_entry *ce; ce 11917 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); ce 11919 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); ce 11920 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 11924 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); ce 11927 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; ce 11929 Zend/zend_vm_execute.h value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_TMP_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC); ce 13534 Zend/zend_vm_execute.h zend_class_entry *ce; ce 13549 Zend/zend_vm_execute.h ce = Z_OBJCE_P(obj); ce 13550 Zend/zend_vm_execute.h clone = ce ? ce->clone : NULL; ce 13553 Zend/zend_vm_execute.h if (ce) { ce 13554 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Trying to clone an uncloneable object of class %s", ce->name); ce 13560 Zend/zend_vm_execute.h if (ce && clone) { ce 13564 Zend/zend_vm_execute.h if (UNEXPECTED(ce != EG(scope))) { ce 13565 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to private %s::__clone() from context '%s'", ce->name, EG(scope) ? EG(scope)->name : ""); ce 13571 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to protected %s::__clone() from context '%s'", ce->name, EG(scope) ? EG(scope)->name : ""); ce 13794 Zend/zend_vm_execute.h zend_class_entry *ce = NULL; ce 13811 Zend/zend_vm_execute.h ce = Z_OBJCE_PP(array_ptr_ptr); ce 13812 Zend/zend_vm_execute.h if (!ce || ce->get_iterator == NULL) { ce 13836 Zend/zend_vm_execute.h ce = Z_OBJCE_P(array_ptr); ce 13837 Zend/zend_vm_execute.h if (ce && ce->get_iterator) { ce 13842 Zend/zend_vm_execute.h ce = Z_OBJCE_P(array_ptr); ce 13843 Zend/zend_vm_execute.h if (!ce || !ce->get_iterator) { ce 13869 Zend/zend_vm_execute.h if (ce && ce->get_iterator) { ce 13870 Zend/zend_vm_execute.h iter = ce->get_iterator(ce, array_ptr, opline->extended_value & ZEND_FE_RESET_REFERENCE TSRMLS_CC); ce 13882 Zend/zend_vm_execute.h zend_throw_exception_ex(NULL, 0 TSRMLS_CC, "Object of type %s did not create an Iterator", ce->name); ce 13914 Zend/zend_vm_execute.h if (ce) { ce 14995 Zend/zend_vm_execute.h zend_class_entry *ce; ce 14999 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); ce 15001 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); ce 15002 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 15010 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); ce 15013 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; ce 15015 Zend/zend_vm_execute.h retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC); ce 15794 Zend/zend_vm_execute.h zend_class_entry *ce; ce 15802 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op1.literal->cache_slot); ce 15804 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.literal + 1, opline->extended_value TSRMLS_CC); ce 15808 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 15811 Zend/zend_vm_execute.h CACHE_PTR(opline->op1.literal->cache_slot, ce); ce 15813 Zend/zend_vm_execute.h call->called_scope = ce; ce 15815 Zend/zend_vm_execute.h ce = EX_T(opline->op1.var).class_entry; ce 15820 Zend/zend_vm_execute.h call->called_scope = ce; ce 15830 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) { ce 15855 Zend/zend_vm_execute.h if (ce->get_static_method) { ce 15856 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC); ce 15858 Zend/zend_vm_execute.h call->fbc = zend_std_get_static_method(ce, function_name_strval, function_name_strlen, ((IS_CONST == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); ce 15861 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", ce->name, function_name_strval); ce 15869 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc); ce 15877 Zend/zend_vm_execute.h if (UNEXPECTED(ce->constructor == NULL)) { ce 15880 Zend/zend_vm_execute.h if (EG(This) && Z_OBJCE_P(EG(This)) != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) { ce 15881 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Cannot call private %s::__construct()", ce->name); ce 15883 Zend/zend_vm_execute.h call->fbc = ce->constructor; ce 15891 Zend/zend_vm_execute.h !instanceof_function(Z_OBJCE_P(EG(This)), ce TSRMLS_CC)) { ce 15964 Zend/zend_vm_execute.h zend_class_entry *ce; ce 15974 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op1.literal->cache_slot); ce 15976 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.literal + 1, opline->extended_value TSRMLS_CC); ce 15980 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 15983 Zend/zend_vm_execute.h CACHE_PTR(opline->op1.literal->cache_slot, ce); ce 15986 Zend/zend_vm_execute.h ce = EX_T(opline->op1.var).class_entry; ce 15987 Zend/zend_vm_execute.h if ((value = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce)) != NULL) { ce 15994 Zend/zend_vm_execute.h if (EXPECTED(zend_hash_quick_find(&ce->constants_table, Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv)+1, Z_HASH_P(opline->op2.zv), (void **) &value) == SUCCESS)) { ce 15998 Zend/zend_vm_execute.h EG(scope) = ce; ce 16005 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, value); ce 16011 Zend/zend_vm_execute.h ZVAL_STRINGL(&EX_T(opline->result.var).tmp_var, ce->name, ce->name_length, 1); ce 16152 Zend/zend_vm_execute.h zend_class_entry *ce; ce 16156 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); ce 16158 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); ce 16168 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 16171 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); ce 16174 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; ce 16176 Zend/zend_vm_execute.h zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC); ce 16365 Zend/zend_vm_execute.h zend_class_entry *ce; ce 16369 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); ce 16371 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); ce 16372 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 16376 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); ce 16379 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; ce 16381 Zend/zend_vm_execute.h value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC); ce 18148 Zend/zend_vm_execute.h zend_class_entry *ce; ce 18156 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op1.literal->cache_slot); ce 18158 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.literal + 1, opline->extended_value TSRMLS_CC); ce 18162 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 18165 Zend/zend_vm_execute.h CACHE_PTR(opline->op1.literal->cache_slot, ce); ce 18167 Zend/zend_vm_execute.h call->called_scope = ce; ce 18169 Zend/zend_vm_execute.h ce = EX_T(opline->op1.var).class_entry; ce 18174 Zend/zend_vm_execute.h call->called_scope = ce; ce 18184 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) { ce 18209 Zend/zend_vm_execute.h if (ce->get_static_method) { ce 18210 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC); ce 18212 Zend/zend_vm_execute.h call->fbc = zend_std_get_static_method(ce, function_name_strval, function_name_strlen, ((IS_TMP_VAR == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); ce 18215 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", ce->name, function_name_strval); ce 18223 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc); ce 18231 Zend/zend_vm_execute.h if (UNEXPECTED(ce->constructor == NULL)) { ce 18234 Zend/zend_vm_execute.h if (EG(This) && Z_OBJCE_P(EG(This)) != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) { ce 18235 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Cannot call private %s::__construct()", ce->name); ce 18237 Zend/zend_vm_execute.h call->fbc = ce->constructor; ce 18245 Zend/zend_vm_execute.h !instanceof_function(Z_OBJCE_P(EG(This)), ce TSRMLS_CC)) { ce 19609 Zend/zend_vm_execute.h zend_class_entry *ce; ce 19613 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); ce 19615 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); ce 19616 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 19624 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); ce 19627 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; ce 19629 Zend/zend_vm_execute.h retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC); ce 20466 Zend/zend_vm_execute.h zend_class_entry *ce; ce 20474 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op1.literal->cache_slot); ce 20476 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.literal + 1, opline->extended_value TSRMLS_CC); ce 20480 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 20483 Zend/zend_vm_execute.h CACHE_PTR(opline->op1.literal->cache_slot, ce); ce 20485 Zend/zend_vm_execute.h call->called_scope = ce; ce 20487 Zend/zend_vm_execute.h ce = EX_T(opline->op1.var).class_entry; ce 20492 Zend/zend_vm_execute.h call->called_scope = ce; ce 20502 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) { ce 20527 Zend/zend_vm_execute.h if (ce->get_static_method) { ce 20528 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC); ce 20530 Zend/zend_vm_execute.h call->fbc = zend_std_get_static_method(ce, function_name_strval, function_name_strlen, ((IS_VAR == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); ce 20533 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", ce->name, function_name_strval); ce 20541 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc); ce 20549 Zend/zend_vm_execute.h if (UNEXPECTED(ce->constructor == NULL)) { ce 20552 Zend/zend_vm_execute.h if (EG(This) && Z_OBJCE_P(EG(This)) != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) { ce 20553 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Cannot call private %s::__construct()", ce->name); ce 20555 Zend/zend_vm_execute.h call->fbc = ce->constructor; ce 20563 Zend/zend_vm_execute.h !instanceof_function(Z_OBJCE_P(EG(This)), ce TSRMLS_CC)) { ce 20733 Zend/zend_vm_execute.h zend_class_entry *ce; ce 20737 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); ce 20739 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); ce 20749 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 20752 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); ce 20755 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; ce 20757 Zend/zend_vm_execute.h zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC); ce 20946 Zend/zend_vm_execute.h zend_class_entry *ce; ce 20950 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); ce 20952 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); ce 20953 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 20957 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); ce 20960 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; ce 20962 Zend/zend_vm_execute.h value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC); ce 21602 Zend/zend_vm_execute.h zend_class_entry *ce; ce 21606 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); ce 21608 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); ce 21609 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 21617 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); ce 21620 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; ce 21622 Zend/zend_vm_execute.h retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC); ce 21914 Zend/zend_vm_execute.h zend_class_entry *ce; ce 21922 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op1.literal->cache_slot); ce 21924 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.literal + 1, opline->extended_value TSRMLS_CC); ce 21928 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 21931 Zend/zend_vm_execute.h CACHE_PTR(opline->op1.literal->cache_slot, ce); ce 21933 Zend/zend_vm_execute.h call->called_scope = ce; ce 21935 Zend/zend_vm_execute.h ce = EX_T(opline->op1.var).class_entry; ce 21940 Zend/zend_vm_execute.h call->called_scope = ce; ce 21950 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) { ce 21975 Zend/zend_vm_execute.h if (ce->get_static_method) { ce 21976 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC); ce 21978 Zend/zend_vm_execute.h call->fbc = zend_std_get_static_method(ce, function_name_strval, function_name_strlen, ((IS_UNUSED == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); ce 21981 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", ce->name, function_name_strval); ce 21989 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc); ce 21997 Zend/zend_vm_execute.h if (UNEXPECTED(ce->constructor == NULL)) { ce 22000 Zend/zend_vm_execute.h if (EG(This) && Z_OBJCE_P(EG(This)) != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) { ce 22001 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Cannot call private %s::__construct()", ce->name); ce 22003 Zend/zend_vm_execute.h call->fbc = ce->constructor; ce 22011 Zend/zend_vm_execute.h !instanceof_function(Z_OBJCE_P(EG(This)), ce TSRMLS_CC)) { ce 22166 Zend/zend_vm_execute.h zend_class_entry *ce; ce 22170 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); ce 22172 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); ce 22182 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 22185 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); ce 22188 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; ce 22190 Zend/zend_vm_execute.h zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC); ce 22242 Zend/zend_vm_execute.h zend_class_entry *ce; ce 22246 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); ce 22248 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); ce 22249 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 22253 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); ce 22256 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; ce 22258 Zend/zend_vm_execute.h value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_VAR == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC); ce 23935 Zend/zend_vm_execute.h zend_class_entry *ce; ce 23943 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op1.literal->cache_slot); ce 23945 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.literal + 1, opline->extended_value TSRMLS_CC); ce 23949 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 23952 Zend/zend_vm_execute.h CACHE_PTR(opline->op1.literal->cache_slot, ce); ce 23954 Zend/zend_vm_execute.h call->called_scope = ce; ce 23956 Zend/zend_vm_execute.h ce = EX_T(opline->op1.var).class_entry; ce 23961 Zend/zend_vm_execute.h call->called_scope = ce; ce 23971 Zend/zend_vm_execute.h (call->fbc = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce))) { ce 23996 Zend/zend_vm_execute.h if (ce->get_static_method) { ce 23997 Zend/zend_vm_execute.h call->fbc = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC); ce 23999 Zend/zend_vm_execute.h call->fbc = zend_std_get_static_method(ce, function_name_strval, function_name_strlen, ((IS_CV == IS_CONST) ? (opline->op2.literal + 1) : NULL) TSRMLS_CC); ce 24002 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", ce->name, function_name_strval); ce 24010 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, call->fbc); ce 24018 Zend/zend_vm_execute.h if (UNEXPECTED(ce->constructor == NULL)) { ce 24021 Zend/zend_vm_execute.h if (EG(This) && Z_OBJCE_P(EG(This)) != ce->constructor->common.scope && (ce->constructor->common.fn_flags & ZEND_ACC_PRIVATE)) { ce 24022 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Cannot call private %s::__construct()", ce->name); ce 24024 Zend/zend_vm_execute.h call->fbc = ce->constructor; ce 24032 Zend/zend_vm_execute.h !instanceof_function(Z_OBJCE_P(EG(This)), ce TSRMLS_CC)) { ce 24634 Zend/zend_vm_execute.h zend_class_entry *ce; ce 24649 Zend/zend_vm_execute.h ce = Z_OBJCE_P(obj); ce 24650 Zend/zend_vm_execute.h clone = ce ? ce->clone : NULL; ce 24653 Zend/zend_vm_execute.h if (ce) { ce 24654 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Trying to clone an uncloneable object of class %s", ce->name); ce 24660 Zend/zend_vm_execute.h if (ce && clone) { ce 24664 Zend/zend_vm_execute.h if (UNEXPECTED(ce != EG(scope))) { ce 24665 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to private %s::__clone() from context '%s'", ce->name, EG(scope) ? EG(scope)->name : ""); ce 24671 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to protected %s::__clone() from context '%s'", ce->name, EG(scope) ? EG(scope)->name : ""); ce 25615 Zend/zend_vm_execute.h zend_class_entry *ce; ce 25625 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op1.literal->cache_slot); ce 25627 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op1.zv), Z_STRLEN_P(opline->op1.zv), opline->op1.literal + 1, opline->extended_value TSRMLS_CC); ce 25631 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 25634 Zend/zend_vm_execute.h CACHE_PTR(opline->op1.literal->cache_slot, ce); ce 25637 Zend/zend_vm_execute.h ce = EX_T(opline->op1.var).class_entry; ce 25638 Zend/zend_vm_execute.h if ((value = CACHED_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce)) != NULL) { ce 25645 Zend/zend_vm_execute.h if (EXPECTED(zend_hash_quick_find(&ce->constants_table, Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv)+1, Z_HASH_P(opline->op2.zv), (void **) &value) == SUCCESS)) { ce 25649 Zend/zend_vm_execute.h EG(scope) = ce; ce 25656 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(opline->op2.literal->cache_slot, ce, value); ce 25662 Zend/zend_vm_execute.h ZVAL_STRINGL(&EX_T(opline->result.var).tmp_var, ce->name, ce->name_length, 1); ce 31203 Zend/zend_vm_execute.h zend_class_entry *ce; ce 31218 Zend/zend_vm_execute.h ce = Z_OBJCE_P(obj); ce 31219 Zend/zend_vm_execute.h clone = ce ? ce->clone : NULL; ce 31222 Zend/zend_vm_execute.h if (ce) { ce 31223 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Trying to clone an uncloneable object of class %s", ce->name); ce 31229 Zend/zend_vm_execute.h if (ce && clone) { ce 31233 Zend/zend_vm_execute.h if (UNEXPECTED(ce != EG(scope))) { ce 31234 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to private %s::__clone() from context '%s'", ce->name, EG(scope) ? EG(scope)->name : ""); ce 31240 Zend/zend_vm_execute.h zend_error_noreturn(E_ERROR, "Call to protected %s::__clone() from context '%s'", ce->name, EG(scope) ? EG(scope)->name : ""); ce 31463 Zend/zend_vm_execute.h zend_class_entry *ce = NULL; ce 31480 Zend/zend_vm_execute.h ce = Z_OBJCE_PP(array_ptr_ptr); ce 31481 Zend/zend_vm_execute.h if (!ce || ce->get_iterator == NULL) { ce 31505 Zend/zend_vm_execute.h ce = Z_OBJCE_P(array_ptr); ce 31506 Zend/zend_vm_execute.h if (ce && ce->get_iterator) { ce 31511 Zend/zend_vm_execute.h ce = Z_OBJCE_P(array_ptr); ce 31512 Zend/zend_vm_execute.h if (!ce || !ce->get_iterator) { ce 31538 Zend/zend_vm_execute.h if (ce && ce->get_iterator) { ce 31539 Zend/zend_vm_execute.h iter = ce->get_iterator(ce, array_ptr, opline->extended_value & ZEND_FE_RESET_REFERENCE TSRMLS_CC); ce 31551 Zend/zend_vm_execute.h zend_throw_exception_ex(NULL, 0 TSRMLS_CC, "Object of type %s did not create an Iterator", ce->name); ce 31583 Zend/zend_vm_execute.h if (ce) { ce 32529 Zend/zend_vm_execute.h zend_class_entry *ce; ce 32533 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); ce 32535 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); ce 32536 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 32544 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); ce 32547 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; ce 32549 Zend/zend_vm_execute.h retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_CV == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC); ce 33463 Zend/zend_vm_execute.h zend_class_entry *ce; ce 33467 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); ce 33469 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); ce 33479 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 33482 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); ce 33485 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; ce 33487 Zend/zend_vm_execute.h zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_CV == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC); ce 33674 Zend/zend_vm_execute.h zend_class_entry *ce; ce 33678 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); ce 33680 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); ce 33681 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 33685 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); ce 33688 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; ce 33690 Zend/zend_vm_execute.h value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_CV == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC); ce 36777 Zend/zend_vm_execute.h zend_class_entry *ce; ce 36781 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); ce 36783 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); ce 36784 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 36792 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); ce 36795 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; ce 36797 Zend/zend_vm_execute.h retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_CV == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC); ce 37769 Zend/zend_vm_execute.h zend_class_entry *ce; ce 37773 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); ce 37775 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); ce 37785 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 37788 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); ce 37791 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; ce 37793 Zend/zend_vm_execute.h zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_CV == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC); ce 37980 Zend/zend_vm_execute.h zend_class_entry *ce; ce 37984 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); ce 37986 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); ce 37987 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 37991 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); ce 37994 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; ce 37996 Zend/zend_vm_execute.h value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_CV == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC); ce 38632 Zend/zend_vm_execute.h zend_class_entry *ce; ce 38636 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); ce 38638 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); ce 38639 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 38647 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); ce 38650 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; ce 38652 Zend/zend_vm_execute.h retval = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 0, ((IS_CV == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC); ce 39070 Zend/zend_vm_execute.h zend_class_entry *ce; ce 39074 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); ce 39076 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); ce 39086 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 39089 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); ce 39092 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; ce 39094 Zend/zend_vm_execute.h zend_std_unset_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), ((IS_CV == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC); ce 39146 Zend/zend_vm_execute.h zend_class_entry *ce; ce 39150 Zend/zend_vm_execute.h ce = CACHED_PTR(opline->op2.literal->cache_slot); ce 39152 Zend/zend_vm_execute.h ce = zend_fetch_class_by_name(Z_STRVAL_P(opline->op2.zv), Z_STRLEN_P(opline->op2.zv), opline->op2.literal + 1, 0 TSRMLS_CC); ce 39153 Zend/zend_vm_execute.h if (UNEXPECTED(ce == NULL)) { ce 39157 Zend/zend_vm_execute.h CACHE_PTR(opline->op2.literal->cache_slot, ce); ce 39160 Zend/zend_vm_execute.h ce = EX_T(opline->op2.var).class_entry; ce 39162 Zend/zend_vm_execute.h value = zend_std_get_static_property(ce, Z_STRVAL_P(varname), Z_STRLEN_P(varname), 1, ((IS_CV == IS_CONST) ? opline->op1.literal : NULL) TSRMLS_CC); ce 347 ext/com_dotnet/com_extension.c zend_class_entry ce, *tmp; ce 352 ext/com_dotnet/com_extension.c INIT_CLASS_ENTRY(ce, "com_exception", NULL); ce 353 ext/com_dotnet/com_extension.c php_com_exception_class_entry = zend_register_internal_class_ex(&ce, zend_exception_get_default(TSRMLS_C), NULL TSRMLS_CC); ce 357 ext/com_dotnet/com_extension.c INIT_CLASS_ENTRY(ce, "com_safearray_proxy", NULL); ce 358 ext/com_dotnet/com_extension.c php_com_saproxy_class_entry = zend_register_internal_class(&ce TSRMLS_CC); ce 363 ext/com_dotnet/com_extension.c INIT_CLASS_ENTRY(ce, "variant", NULL); ce 364 ext/com_dotnet/com_extension.c ce.create_object = php_com_object_new; ce 365 ext/com_dotnet/com_extension.c php_com_variant_class_entry = zend_register_internal_class(&ce TSRMLS_CC); ce 368 ext/com_dotnet/com_extension.c INIT_CLASS_ENTRY(ce, "com", NULL); ce 369 ext/com_dotnet/com_extension.c ce.create_object = php_com_object_new; ce 370 ext/com_dotnet/com_extension.c tmp = zend_register_internal_class_ex(&ce, php_com_variant_class_entry, "variant" TSRMLS_CC); ce 376 ext/com_dotnet/com_extension.c INIT_CLASS_ENTRY(ce, "dotnet", NULL); ce 377 ext/com_dotnet/com_extension.c ce.create_object = php_com_object_new; ce 378 ext/com_dotnet/com_extension.c tmp = zend_register_internal_class_ex(&ce, php_com_variant_class_entry, "variant" TSRMLS_CC); ce 285 ext/com_dotnet/com_handlers.c f.scope = obj->ce; ce 412 ext/com_dotnet/com_handlers.c f.function_name = (char *) obj->ce->name; \ ce 413 ext/com_dotnet/com_handlers.c f.scope = obj->ce; \ ce 420 ext/com_dotnet/com_handlers.c switch (obj->ce->name[0]) { ce 442 ext/com_dotnet/com_handlers.c return obj->ce; ce 450 ext/com_dotnet/com_handlers.c *class_name = estrndup(obj->ce->name, obj->ce->name_length); ce 451 ext/com_dotnet/com_handlers.c *class_name_len = obj->ce->name_length; ce 665 ext/com_dotnet/com_handlers.c zend_object_value php_com_object_new(zend_class_entry *ce TSRMLS_DC) ce 676 ext/com_dotnet/com_handlers.c obj->ce = ce; ce 677 ext/com_dotnet/com_handlers.c obj->zo.ce = ce; ce 141 ext/com_dotnet/com_iterator.c zend_object_iterator *php_com_iter_get(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) ce 53 ext/com_dotnet/com_misc.c obj->ce = php_com_variant_class_entry; ce 54 ext/com_dotnet/com_misc.c obj->zo.ce = php_com_variant_class_entry; ce 76 ext/com_dotnet/com_misc.c obj->ce = php_com_variant_class_entry; ce 77 ext/com_dotnet/com_misc.c obj->zo.ce = php_com_variant_class_entry; ce 720 ext/com_dotnet/com_persist.c zend_object_std_init(&clone->std, object->std.ce TSRMLS_CC); ce 736 ext/com_dotnet/com_persist.c static zend_object_value helper_new(zend_class_entry *ce TSRMLS_DC) ce 754 ext/com_dotnet/com_persist.c zend_class_entry ce; ce 759 ext/com_dotnet/com_persist.c INIT_CLASS_ENTRY(ce, "COMPersistHelper", com_persist_helper_methods); ce 760 ext/com_dotnet/com_persist.c ce.create_object = helper_new; ce 761 ext/com_dotnet/com_persist.c helper_ce = zend_register_internal_class(&ce TSRMLS_CC); ce 554 ext/com_dotnet/com_saproxy.c zend_object_iterator *php_com_saproxy_iter_get(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) ce 41 ext/com_dotnet/php_com_dotnet_internal.h zend_class_entry *ce; ce 56 ext/com_dotnet/php_com_dotnet_internal.h zend_class_entry *ce = Z_OBJCE_P(zv); ce 57 ext/com_dotnet/php_com_dotnet_internal.h return strcmp("com", ce->name) == 0 || ce 58 ext/com_dotnet/php_com_dotnet_internal.h strcmp("dotnet", ce->name) == 0 || ce 59 ext/com_dotnet/php_com_dotnet_internal.h strcmp("variant", ce->name) == 0; ce 76 ext/com_dotnet/php_com_dotnet_internal.h zend_object_value php_com_object_new(zend_class_entry *ce TSRMLS_DC); ce 83 ext/com_dotnet/php_com_dotnet_internal.h zend_object_iterator *php_com_saproxy_iter_get(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC); ce 179 ext/com_dotnet/php_com_dotnet_internal.h zend_object_iterator *php_com_iter_get(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC); ce 169 ext/curl/curl_file.c zend_class_entry ce; ce 170 ext/curl/curl_file.c INIT_CLASS_ENTRY( ce, "CURLFile", curlfile_funcs ); ce 171 ext/curl/curl_file.c curl_CURLFile_class = zend_register_internal_class(&ce TSRMLS_CC); ce 1991 ext/date/php_date.c zend_object_iterator *date_object_period_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) ce 2150 ext/date/php_date.c zend_object_value new_ov = date_object_new_date_ex(old_obj->std.ce, &new_obj TSRMLS_CC); ce 2299 ext/date/php_date.c zend_object_value new_ov = date_object_new_timezone_ex(old_obj->std.ce, &new_obj TSRMLS_CC); ce 2398 ext/date/php_date.c zend_object_value new_ov = date_object_new_interval_ex(old_obj->std.ce, &new_obj TSRMLS_CC); ce 2487 ext/date/php_date.c zend_object_value new_ov = date_object_new_period_ex(old_obj->std.ce, &new_obj TSRMLS_CC); ce 2352 ext/dom/document.c zend_class_entry *basece = NULL, *ce = NULL; ce 2378 ext/dom/document.c ce = *pce; ce 2381 ext/dom/document.c if (ce == NULL || instanceof_function(ce, basece TSRMLS_CC)) { ce 2385 ext/dom/document.c if (dom_set_doc_classmap(intern->document, basece, ce TSRMLS_CC) == FAILURE) { ce 257 ext/dom/dom_iterators.c zend_object_iterator *php_dom_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) /* {{{ */ ce 202 ext/dom/php_dom.c int dom_set_doc_classmap(php_libxml_ref_obj *document, zend_class_entry *basece, zend_class_entry *ce TSRMLS_DC) ce 209 ext/dom/php_dom.c if (ce == NULL) { ce 215 ext/dom/php_dom.c if (ce) { ce 216 ext/dom/php_dom.c return zend_hash_update(doc_props->classmap, basece->name, basece->name_length + 1, &ce, sizeof(zend_class_entry *), NULL); ce 227 ext/dom/php_dom.c zend_class_entry **ce = NULL; ce 232 ext/dom/php_dom.c if (zend_hash_find(doc_props->classmap, basece->name, basece->name_length + 1, (void**) &ce) == SUCCESS) { ce 233 ext/dom/php_dom.c return *ce; ce 362 ext/dom/php_dom.c } else if (instanceof_function(obj->std.ce, dom_node_class_entry TSRMLS_CC)) { ce 363 ext/dom/php_dom.c php_error(E_WARNING, "Couldn't fetch %s. Node no longer exists", obj->std.ce->name); ce 662 ext/dom/php_dom.c zend_class_entry ce; ce 678 ext/dom/php_dom.c INIT_CLASS_ENTRY(ce, "DOMException", php_dom_domexception_class_functions); ce 679 ext/dom/php_dom.c dom_domexception_class_entry = zend_register_internal_class_ex(&ce, zend_exception_get_default(TSRMLS_C), NULL TSRMLS_CC); ce 683 ext/dom/php_dom.c REGISTER_DOM_CLASS(ce, "DOMStringList", NULL, php_dom_domstringlist_class_functions, dom_domstringlist_class_entry); ce 687 ext/dom/php_dom.c zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_domstringlist_prop_handlers, sizeof(dom_domstringlist_prop_handlers), NULL); ce 689 ext/dom/php_dom.c REGISTER_DOM_CLASS(ce, "DOMNameList", NULL, php_dom_namelist_class_functions, dom_namelist_class_entry); ce 693 ext/dom/php_dom.c zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_namelist_prop_handlers, sizeof(dom_namelist_prop_handlers), NULL); ce 695 ext/dom/php_dom.c REGISTER_DOM_CLASS(ce, "DOMImplementationList", NULL, php_dom_domimplementationlist_class_functions, dom_domimplementationlist_class_entry); ce 699 ext/dom/php_dom.c zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_domimplementationlist_prop_handlers, sizeof(dom_domimplementationlist_prop_handlers), NULL); ce 701 ext/dom/php_dom.c REGISTER_DOM_CLASS(ce, "DOMImplementationSource", NULL, php_dom_domimplementationsource_class_functions, dom_domimplementationsource_class_entry); ce 702 ext/dom/php_dom.c REGISTER_DOM_CLASS(ce, "DOMImplementation", NULL, php_dom_domimplementation_class_functions, dom_domimplementation_class_entry); ce 704 ext/dom/php_dom.c REGISTER_DOM_CLASS(ce, "DOMNode", NULL, php_dom_node_class_functions, dom_node_class_entry); ce 723 ext/dom/php_dom.c zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_node_prop_handlers, sizeof(dom_node_prop_handlers), NULL); ce 725 ext/dom/php_dom.c REGISTER_DOM_CLASS(ce, "DOMNameSpaceNode", NULL, NULL, dom_namespace_node_class_entry); ce 736 ext/dom/php_dom.c zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_namespace_node_prop_handlers, sizeof(dom_namespace_node_prop_handlers), NULL); ce 738 ext/dom/php_dom.c REGISTER_DOM_CLASS(ce, "DOMDocumentFragment", dom_node_class_entry, php_dom_documentfragment_class_functions, dom_documentfragment_class_entry); ce 739 ext/dom/php_dom.c zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_node_prop_handlers, sizeof(dom_node_prop_handlers), NULL); ce 741 ext/dom/php_dom.c REGISTER_DOM_CLASS(ce, "DOMDocument", dom_node_class_entry, php_dom_document_class_functions, dom_document_class_entry); ce 764 ext/dom/php_dom.c zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_document_prop_handlers, sizeof(dom_document_prop_handlers), NULL); ce 766 ext/dom/php_dom.c INIT_CLASS_ENTRY(ce, "DOMNodeList", php_dom_nodelist_class_functions); ce 767 ext/dom/php_dom.c ce.create_object = dom_nnodemap_objects_new; ce 768 ext/dom/php_dom.c dom_nodelist_class_entry = zend_register_internal_class_ex(&ce, NULL, NULL TSRMLS_CC); ce 774 ext/dom/php_dom.c zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_nodelist_prop_handlers, sizeof(dom_nodelist_prop_handlers), NULL); ce 776 ext/dom/php_dom.c INIT_CLASS_ENTRY(ce, "DOMNamedNodeMap", php_dom_namednodemap_class_functions); ce 777 ext/dom/php_dom.c ce.create_object = dom_nnodemap_objects_new; ce 778 ext/dom/php_dom.c dom_namednodemap_class_entry = zend_register_internal_class_ex(&ce, NULL, NULL TSRMLS_CC); ce 784 ext/dom/php_dom.c zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_namednodemap_prop_handlers, sizeof(dom_namednodemap_prop_handlers), NULL); ce 786 ext/dom/php_dom.c REGISTER_DOM_CLASS(ce, "DOMCharacterData", dom_node_class_entry, php_dom_characterdata_class_functions, dom_characterdata_class_entry); ce 792 ext/dom/php_dom.c zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_characterdata_prop_handlers, sizeof(dom_characterdata_prop_handlers), NULL); ce 794 ext/dom/php_dom.c REGISTER_DOM_CLASS(ce, "DOMAttr", dom_node_class_entry, php_dom_attr_class_functions, dom_attr_class_entry); ce 803 ext/dom/php_dom.c zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_attr_prop_handlers, sizeof(dom_attr_prop_handlers), NULL); ce 805 ext/dom/php_dom.c REGISTER_DOM_CLASS(ce, "DOMElement", dom_node_class_entry, php_dom_element_class_functions, dom_element_class_entry); ce 811 ext/dom/php_dom.c zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_element_prop_handlers, sizeof(dom_element_prop_handlers), NULL); ce 813 ext/dom/php_dom.c REGISTER_DOM_CLASS(ce, "DOMText", dom_characterdata_class_entry, php_dom_text_class_functions, dom_text_class_entry); ce 818 ext/dom/php_dom.c zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_text_prop_handlers, sizeof(dom_text_prop_handlers), NULL); ce 820 ext/dom/php_dom.c REGISTER_DOM_CLASS(ce, "DOMComment", dom_characterdata_class_entry, php_dom_comment_class_functions, dom_comment_class_entry); ce 821 ext/dom/php_dom.c zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_characterdata_prop_handlers, sizeof(dom_typeinfo_prop_handlers), NULL); ce 823 ext/dom/php_dom.c REGISTER_DOM_CLASS(ce, "DOMTypeinfo", NULL, php_dom_typeinfo_class_functions, dom_typeinfo_class_entry); ce 828 ext/dom/php_dom.c zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_typeinfo_prop_handlers, sizeof(dom_typeinfo_prop_handlers), NULL); ce 830 ext/dom/php_dom.c REGISTER_DOM_CLASS(ce, "DOMUserDataHandler", NULL, php_dom_userdatahandler_class_functions, dom_userdatahandler_class_entry); ce 831 ext/dom/php_dom.c REGISTER_DOM_CLASS(ce, "DOMDomError", NULL, php_dom_domerror_class_functions, dom_domerror_class_entry); ce 840 ext/dom/php_dom.c zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_domerror_prop_handlers, sizeof(dom_domerror_prop_handlers), NULL); ce 842 ext/dom/php_dom.c REGISTER_DOM_CLASS(ce, "DOMErrorHandler", NULL, php_dom_domerrorhandler_class_functions, dom_domerrorhandler_class_entry); ce 843 ext/dom/php_dom.c REGISTER_DOM_CLASS(ce, "DOMLocator", NULL, php_dom_domlocator_class_functions, dom_domlocator_class_entry); ce 851 ext/dom/php_dom.c zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_domlocator_prop_handlers, sizeof(dom_domlocator_prop_handlers), NULL); ce 853 ext/dom/php_dom.c REGISTER_DOM_CLASS(ce, "DOMConfiguration", NULL, php_dom_domconfiguration_class_functions, dom_domconfiguration_class_entry); ce 854 ext/dom/php_dom.c REGISTER_DOM_CLASS(ce, "DOMCdataSection", dom_text_class_entry, php_dom_cdatasection_class_functions, dom_cdatasection_class_entry); ce 855 ext/dom/php_dom.c zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_text_prop_handlers, sizeof(dom_documenttype_prop_handlers), NULL); ce 857 ext/dom/php_dom.c REGISTER_DOM_CLASS(ce, "DOMDocumentType", dom_node_class_entry, php_dom_documenttype_class_functions, dom_documenttype_class_entry); ce 867 ext/dom/php_dom.c zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_documenttype_prop_handlers, sizeof(dom_documenttype_prop_handlers), NULL); ce 869 ext/dom/php_dom.c REGISTER_DOM_CLASS(ce, "DOMNotation", dom_node_class_entry, php_dom_notation_class_functions, dom_notation_class_entry); ce 875 ext/dom/php_dom.c zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_notation_prop_handlers, sizeof(dom_notation_prop_handlers), NULL); ce 877 ext/dom/php_dom.c REGISTER_DOM_CLASS(ce, "DOMEntity", dom_node_class_entry, php_dom_entity_class_functions, dom_entity_class_entry); ce 888 ext/dom/php_dom.c zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_entity_prop_handlers, sizeof(dom_entity_prop_handlers), NULL); ce 890 ext/dom/php_dom.c REGISTER_DOM_CLASS(ce, "DOMEntityReference", dom_node_class_entry, php_dom_entityreference_class_functions, dom_entityreference_class_entry); ce 891 ext/dom/php_dom.c zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_node_prop_handlers, sizeof(dom_entity_prop_handlers), NULL); ce 893 ext/dom/php_dom.c REGISTER_DOM_CLASS(ce, "DOMProcessingInstruction", dom_node_class_entry, php_dom_processinginstruction_class_functions, dom_processinginstruction_class_entry); ce 899 ext/dom/php_dom.c zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_processinginstruction_prop_handlers, sizeof(dom_processinginstruction_prop_handlers), NULL); ce 901 ext/dom/php_dom.c REGISTER_DOM_CLASS(ce, "DOMStringExtend", NULL, php_dom_string_extend_class_functions, dom_string_extend_class_entry); ce 904 ext/dom/php_dom.c INIT_CLASS_ENTRY(ce, "DOMXPath", php_dom_xpath_class_functions); ce 905 ext/dom/php_dom.c ce.create_object = dom_xpath_objects_new; ce 906 ext/dom/php_dom.c dom_xpath_class_entry = zend_register_internal_class_ex(&ce, NULL, NULL TSRMLS_CC); ce 910 ext/dom/php_dom.c zend_hash_add(&classes, ce.name, ce.name_length + 1, &dom_xpath_prop_handlers, sizeof(dom_xpath_prop_handlers), NULL); ce 1182 ext/dom/php_dom.c clone = dom_objects_set_class(intern->std.ce, 0 TSRMLS_CC); ce 1184 ext/dom/php_dom.c if (instanceof_function(intern->std.ce, dom_node_class_entry TSRMLS_CC)) { ce 1313 ext/dom/php_dom.c zend_class_entry *ce; ce 1316 ext/dom/php_dom.c ce = dom_namednodemap_class_entry; ce 1318 ext/dom/php_dom.c ce = dom_nodelist_class_entry; ce 1321 ext/dom/php_dom.c object_init_ex(return_value, ce); ce 1329 ext/dom/php_dom.c zend_class_entry *ce; ce 1356 ext/dom/php_dom.c ce = dom_document_class_entry; ce 1362 ext/dom/php_dom.c ce = dom_documenttype_class_entry; ce 1367 ext/dom/php_dom.c ce = dom_element_class_entry; ce 1372 ext/dom/php_dom.c ce = dom_attr_class_entry; ce 1377 ext/dom/php_dom.c ce = dom_text_class_entry; ce 1382 ext/dom/php_dom.c ce = dom_comment_class_entry; ce 1387 ext/dom/php_dom.c ce = dom_processinginstruction_class_entry; ce 1392 ext/dom/php_dom.c ce = dom_entityreference_class_entry; ce 1398 ext/dom/php_dom.c ce = dom_entity_class_entry; ce 1403 ext/dom/php_dom.c ce = dom_cdatasection_class_entry; ce 1408 ext/dom/php_dom.c ce = dom_documentfragment_class_entry; ce 1413 ext/dom/php_dom.c ce = dom_notation_class_entry; ce 1418 ext/dom/php_dom.c ce = dom_namespace_node_class_entry; ce 1428 ext/dom/php_dom.c ce = dom_get_doc_classmap(domobj->document, ce TSRMLS_CC); ce 1430 ext/dom/php_dom.c object_init_ex(wrapper, ce); ce 124 ext/dom/php_dom.h zend_object_iterator *php_dom_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC); ce 125 ext/dom/php_dom.h int dom_set_doc_classmap(php_libxml_ref_obj *document, zend_class_entry *basece, zend_class_entry *ce TSRMLS_DC); ce 129 ext/dom/php_dom.h #define REGISTER_DOM_CLASS(ce, name, parent_ce, funcs, entry) \ ce 130 ext/dom/php_dom.h INIT_CLASS_ENTRY(ce, name, funcs); \ ce 131 ext/dom/php_dom.h ce.create_object = dom_objects_new; \ ce 132 ext/dom/php_dom.h entry = zend_register_internal_class_ex(&ce, parent_ce, NULL TSRMLS_CC); ce 137 ext/dom/php_dom.h php_error_docref(NULL TSRMLS_CC, E_WARNING, "Couldn't fetch %s", __intern->std.ce->name);\ ce 66 ext/dom/xml_common.h php_error_docref(NULL TSRMLS_CC, E_WARNING, "Couldn't fetch %s", __intern->std.ce->name);\ ce 75 ext/dom/xml_common.h php_error_docref(NULL TSRMLS_CC, E_WARNING, "Couldn't fetch %s", __intern->std.ce->name);\ ce 379 ext/filter/filter.c zend_class_entry *ce; ce 381 ext/filter/filter.c ce = Z_OBJCE_PP(value); ce 382 ext/filter/filter.c if (!ce->__tostring) { ce 391 ext/gmp/gmp.c static inline zend_object_value gmp_create_object_ex(zend_class_entry *ce, mpz_ptr *gmpnum_target TSRMLS_DC) /* {{{ */ ce 396 ext/gmp/gmp.c zend_object_std_init(&intern->std, ce TSRMLS_CC); ce 397 ext/gmp/gmp.c object_properties_init(&intern->std, ce); ce 413 ext/gmp/gmp.c static zend_object_value gmp_create_object(zend_class_entry *ce TSRMLS_DC) /* {{{ */ ce 416 ext/gmp/gmp.c return gmp_create_object_ex(ce, &gmpnum_dummy TSRMLS_CC); ce 629 ext/gmp/gmp.c static int gmp_unserialize(zval **object, zend_class_entry *ce, const unsigned char *buf, zend_uint buf_len, zend_unserialize_data *data TSRMLS_DC) /* {{{ */ ce 39 ext/intl/breakiterator/breakiterator_iterators.h zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC); ce 62 ext/intl/collator/collator_class.c zend_class_entry *ce TSRMLS_DC ) ce 69 ext/intl/collator/collator_class.c zend_object_std_init( &intern->zo, ce TSRMLS_CC ); ce 70 ext/intl/collator/collator_class.c object_properties_init(&intern->zo, ce); ce 140 ext/intl/collator/collator_class.c zend_class_entry ce; ce 143 ext/intl/collator/collator_class.c INIT_CLASS_ENTRY( ce, "Collator", Collator_class_functions ); ce 144 ext/intl/collator/collator_class.c ce.create_object = Collator_object_create; ce 145 ext/intl/collator/collator_class.c Collator_ce_ptr = zend_register_internal_class( &ce TSRMLS_CC ); ce 373 ext/intl/converter/converter.c if (objval->obj.ce == php_converter_ce) { ce 1051 ext/intl/converter/converter.c static zend_object_value php_converter_object_ctor(zend_class_entry *ce, php_converter_object **pobjval TSRMLS_DC) { ce 1056 ext/intl/converter/converter.c objval->obj.ce = ce; ce 1070 ext/intl/converter/converter.c static zend_object_value php_converter_create_object(zend_class_entry *ce TSRMLS_DC) { ce 1072 ext/intl/converter/converter.c zend_object_value retval = php_converter_object_ctor(ce, &objval TSRMLS_CC); ce 1074 ext/intl/converter/converter.c object_properties_init(&(objval->obj), ce); ce 1119 ext/intl/converter/converter.c zend_class_entry ce; ce 1121 ext/intl/converter/converter.c INIT_CLASS_ENTRY(ce, "UConverter", php_converter_methods); ce 1122 ext/intl/converter/converter.c php_converter_ce = zend_register_internal_class(&ce TSRMLS_CC); ce 62 ext/intl/dateformat/dateformat_class.c zend_object_value IntlDateFormatter_object_create(zend_class_entry *ce TSRMLS_DC) ce 69 ext/intl/dateformat/dateformat_class.c zend_object_std_init( &intern->zo, ce TSRMLS_CC ); ce 70 ext/intl/dateformat/dateformat_class.c object_properties_init(&intern->zo, ce); ce 202 ext/intl/dateformat/dateformat_class.c zend_class_entry ce; ce 205 ext/intl/dateformat/dateformat_class.c INIT_CLASS_ENTRY( ce, "IntlDateFormatter", IntlDateFormatter_class_functions ); ce 206 ext/intl/dateformat/dateformat_class.c ce.create_object = IntlDateFormatter_object_create; ce 207 ext/intl/dateformat/dateformat_class.c IntlDateFormatter_ce_ptr = zend_register_internal_class( &ce TSRMLS_CC ); ce 59 ext/intl/formatter/formatter_class.c zend_object_value NumberFormatter_object_create(zend_class_entry *ce TSRMLS_DC) ce 66 ext/intl/formatter/formatter_class.c zend_object_std_init( &intern->zo, ce TSRMLS_CC ); ce 67 ext/intl/formatter/formatter_class.c object_properties_init(&intern->zo, ce); ce 199 ext/intl/formatter/formatter_class.c zend_class_entry ce; ce 202 ext/intl/formatter/formatter_class.c INIT_CLASS_ENTRY( ce, "NumberFormatter", NumberFormatter_class_functions ); ce 203 ext/intl/formatter/formatter_class.c ce.create_object = NumberFormatter_object_create; ce 204 ext/intl/formatter/formatter_class.c NumberFormatter_ce_ptr = zend_register_internal_class( &ce TSRMLS_CC ); ce 235 ext/intl/intl_error.c zend_class_entry ce, ce 241 ext/intl/intl_error.c INIT_CLASS_ENTRY_EX( ce, "IntlException", sizeof( "IntlException" ) - 1, NULL ); ce 242 ext/intl/intl_error.c IntlException_ce_ptr = zend_register_internal_class_ex( &ce, ce 97 ext/intl/locale/locale_class.c zend_class_entry ce; ce 100 ext/intl/locale/locale_class.c INIT_CLASS_ENTRY( ce, "Locale", Locale_class_functions ); ce 101 ext/intl/locale/locale_class.c ce.create_object = NULL; ce 102 ext/intl/locale/locale_class.c Locale_ce_ptr = zend_register_internal_class( &ce TSRMLS_CC ); ce 57 ext/intl/msgformat/msgformat_class.c zend_object_value MessageFormatter_object_create(zend_class_entry *ce TSRMLS_DC) ce 64 ext/intl/msgformat/msgformat_class.c zend_object_std_init( &intern->zo, ce TSRMLS_CC ); ce 65 ext/intl/msgformat/msgformat_class.c object_properties_init(&intern->zo, ce); ce 165 ext/intl/msgformat/msgformat_class.c zend_class_entry ce; ce 168 ext/intl/msgformat/msgformat_class.c INIT_CLASS_ENTRY( ce, "MessageFormatter", MessageFormatter_class_functions ); ce 169 ext/intl/msgformat/msgformat_class.c ce.create_object = MessageFormatter_object_create; ce 170 ext/intl/msgformat/msgformat_class.c MessageFormatter_ce_ptr = zend_register_internal_class( &ce TSRMLS_CC ); ce 56 ext/intl/normalizer/normalizer_class.c zend_class_entry ce; ce 59 ext/intl/normalizer/normalizer_class.c INIT_CLASS_ENTRY( ce, "Normalizer", Normalizer_class_functions ); ce 60 ext/intl/normalizer/normalizer_class.c ce.create_object = NULL; ce 61 ext/intl/normalizer/normalizer_class.c Normalizer_ce_ptr = zend_register_internal_class( &ce TSRMLS_CC ); ce 58 ext/intl/resourcebundle/resourcebundle_class.c static zend_object_value ResourceBundle_object_create( zend_class_entry *ce TSRMLS_DC ) ce 65 ext/intl/resourcebundle/resourcebundle_class.c zend_object_std_init( (zend_object *) rb, ce TSRMLS_CC ); ce 66 ext/intl/resourcebundle/resourcebundle_class.c object_properties_init((zend_object *) rb, ce); ce 424 ext/intl/resourcebundle/resourcebundle_class.c zend_class_entry ce; ce 426 ext/intl/resourcebundle/resourcebundle_class.c INIT_CLASS_ENTRY( ce, "ResourceBundle", ResourceBundle_class_functions ); ce 428 ext/intl/resourcebundle/resourcebundle_class.c ce.create_object = ResourceBundle_object_create; ce 429 ext/intl/resourcebundle/resourcebundle_class.c ce.get_iterator = resourcebundle_get_iterator; ce 431 ext/intl/resourcebundle/resourcebundle_class.c ResourceBundle_ce_ptr = zend_register_internal_class( &ce TSRMLS_CC ); ce 153 ext/intl/resourcebundle/resourcebundle_iterator.c zend_object_iterator *resourcebundle_get_iterator( zend_class_entry *ce, zval *object, int byref TSRMLS_DC ) ce 34 ext/intl/resourcebundle/resourcebundle_iterator.h zend_object_iterator *resourcebundle_get_iterator( zend_class_entry *ce, zval *object, int byref TSRMLS_DC ); ce 56 ext/intl/spoofchecker/spoofchecker_class.c zend_class_entry *ce TSRMLS_DC) ce 63 ext/intl/spoofchecker/spoofchecker_class.c zend_object_std_init(&intern->zo, ce TSRMLS_CC); ce 64 ext/intl/spoofchecker/spoofchecker_class.c object_properties_init(&intern->zo, ce); ce 151 ext/intl/spoofchecker/spoofchecker_class.c zend_class_entry ce; ce 154 ext/intl/spoofchecker/spoofchecker_class.c INIT_CLASS_ENTRY(ce, "Spoofchecker", Spoofchecker_class_functions); ce 155 ext/intl/spoofchecker/spoofchecker_class.c ce.create_object = Spoofchecker_object_create; ce 156 ext/intl/spoofchecker/spoofchecker_class.c Spoofchecker_ce_ptr = zend_register_internal_class(&ce TSRMLS_CC); ce 123 ext/intl/transliterator/transliterator_class.c zend_class_entry *ce TSRMLS_DC ) ce 130 ext/intl/transliterator/transliterator_class.c zend_object_std_init( &intern->zo, ce TSRMLS_CC ); ce 132 ext/intl/transliterator/transliterator_class.c zend_hash_copy( intern->zo.properties, &(ce->default_properties ), ce 135 ext/intl/transliterator/transliterator_class.c object_properties_init( (zend_object*) intern, ce ); ce 398 ext/intl/transliterator/transliterator_class.c zend_class_entry ce; ce 401 ext/intl/transliterator/transliterator_class.c INIT_CLASS_ENTRY( ce, "Transliterator", Transliterator_class_functions ); ce 402 ext/intl/transliterator/transliterator_class.c ce.create_object = Transliterator_object_create; ce 403 ext/intl/transliterator/transliterator_class.c Transliterator_ce_ptr = zend_register_internal_class( &ce TSRMLS_CC ); ce 99 ext/json/json.c zend_class_entry ce; ce 101 ext/json/json.c INIT_CLASS_ENTRY(ce, "JsonSerializable", json_serializable_interface); ce 102 ext/json/json.c php_json_serializable_ce = zend_register_internal_interface(&ce TSRMLS_CC); ce 573 ext/json/json.c zend_class_entry *ce = Z_OBJCE_P(val); ce 592 ext/json/json.c zend_throw_exception_ex(NULL, 0 TSRMLS_CC, "Failed calling %s::jsonSerialize()", ce->name); ce 788 ext/libxml/libxml.c zend_class_entry ce; ce 838 ext/libxml/libxml.c INIT_CLASS_ENTRY(ce, "LibXMLError", NULL); ce 839 ext/libxml/libxml.c libxmlerror_class_entry = zend_register_internal_class(&ce TSRMLS_CC); ce 1158 ext/libxml/libxml.c int php_libxml_register_export(zend_class_entry *ce, php_libxml_export_node export_function) ce 1166 ext/libxml/libxml.c return zend_hash_add(&php_libxml_exports, ce->name, ce->name_length + 1, &export_hnd, sizeof(export_hnd), NULL); ce 1171 ext/libxml/libxml.c zend_class_entry *ce = NULL; ce 1176 ext/libxml/libxml.c ce = Z_OBJCE_P(object); ce 1177 ext/libxml/libxml.c while (ce->parent != NULL) { ce 1178 ext/libxml/libxml.c ce = ce->parent; ce 1180 ext/libxml/libxml.c if (zend_hash_find(&php_libxml_exports, ce->name, ce->name_length + 1, (void **) &export_hnd) == SUCCESS) { ce 90 ext/libxml/php_libxml.h PHP_LIBXML_API int php_libxml_register_export(zend_class_entry *ce, php_libxml_export_node export_function); ce 2061 ext/mysql/php_mysql.c zend_class_entry *ce = NULL; ce 2079 ext/mysql/php_mysql.c ce = zend_standard_class_def; ce 2081 ext/mysql/php_mysql.c ce = zend_fetch_class(class_name, class_name_len, ZEND_FETCH_CLASS_AUTO TSRMLS_CC); ce 2083 ext/mysql/php_mysql.c if (!ce) { ce 2168 ext/mysql/php_mysql.c object_and_properties_init(return_value, ce, NULL); ce 2171 ext/mysql/php_mysql.c if (ce->constructor) { ce 2173 ext/mysql/php_mysql.c fci.function_table = &ce->function_table; ce 2196 ext/mysql/php_mysql.c fcc.function_handler = ce->constructor; ce 2202 ext/mysql/php_mysql.c zend_throw_exception_ex(zend_exception_get_default(TSRMLS_C), 0 TSRMLS_CC, "Could not execute %s::%s()", ce->name, ce->constructor->common.function_name); ce 2212 ext/mysql/php_mysql.c zend_throw_exception_ex(zend_exception_get_default(TSRMLS_C), 0 TSRMLS_CC, "Class %s does not have a constructor hence you cannot use ctor_params", ce->name); ce 543 ext/mysqli/mysqli.c php_error_docref(NULL TSRMLS_CC, E_WARNING, "Couldn't fetch %s", intern->zo.ce->name); ce 612 ext/mysqli/mysqli.c zend_class_entry *ce,cex; ce 651 ext/mysqli/mysqli.c ce = mysqli_driver_class_entry; ce 654 ext/mysqli/mysqli.c MYSQLI_ADD_PROPERTIES_INFO(ce, mysqli_driver_property_info_entries); ce 655 ext/mysqli/mysqli.c zend_hash_add(&classes, ce->name, ce->name_length+1, &mysqli_driver_properties, sizeof(mysqli_driver_properties), NULL); ce 656 ext/mysqli/mysqli.c ce->ce_flags |= ZEND_ACC_FINAL_CLASS; ce 659 ext/mysqli/mysqli.c ce = mysqli_link_class_entry; ce 662 ext/mysqli/mysqli.c MYSQLI_ADD_PROPERTIES_INFO(ce, mysqli_link_property_info_entries); ce 663 ext/mysqli/mysqli.c zend_hash_add(&classes, ce->name, ce->name_length+1, &mysqli_link_properties, sizeof(mysqli_link_properties), NULL); ce 666 ext/mysqli/mysqli.c ce = mysqli_warning_class_entry; ce 667 ext/mysqli/mysqli.c ce->ce_flags |= ZEND_ACC_FINAL_CLASS | ZEND_ACC_PROTECTED; ce 670 ext/mysqli/mysqli.c MYSQLI_ADD_PROPERTIES_INFO(ce, mysqli_warning_property_info_entries); ce 671 ext/mysqli/mysqli.c zend_hash_add(&classes, ce->name, ce->name_length+1, &mysqli_warning_properties, sizeof(mysqli_warning_properties), NULL); ce 674 ext/mysqli/mysqli.c ce = mysqli_result_class_entry; ce 677 ext/mysqli/mysqli.c MYSQLI_ADD_PROPERTIES_INFO(ce, mysqli_result_property_info_entries); ce 681 ext/mysqli/mysqli.c zend_hash_add(&classes, ce->name, ce->name_length+1, &mysqli_result_properties, sizeof(mysqli_result_properties), NULL); ce 684 ext/mysqli/mysqli.c ce = mysqli_stmt_class_entry; ce 687 ext/mysqli/mysqli.c MYSQLI_ADD_PROPERTIES_INFO(ce, mysqli_stmt_property_info_entries); ce 688 ext/mysqli/mysqli.c zend_hash_add(&classes, ce->name, ce->name_length+1, &mysqli_stmt_properties, sizeof(mysqli_stmt_properties), NULL); ce 1252 ext/mysqli/mysqli.c zend_class_entry *ce = NULL; ce 1262 ext/mysqli/mysqli.c ce = zend_standard_class_def; ce 1264 ext/mysqli/mysqli.c ce = zend_fetch_class(class_name, class_name_len, ZEND_FETCH_CLASS_AUTO TSRMLS_CC); ce 1266 ext/mysqli/mysqli.c if (!ce) { ce 1299 ext/mysqli/mysqli.c object_and_properties_init(return_value, ce, NULL); ce 1302 ext/mysqli/mysqli.c if (ce->constructor) { ce 1304 ext/mysqli/mysqli.c fci.function_table = &ce->function_table; ce 1327 ext/mysqli/mysqli.c fcc.function_handler = ce->constructor; ce 1333 ext/mysqli/mysqli.c zend_throw_exception_ex(zend_exception_get_default(TSRMLS_C), 0 TSRMLS_CC, "Could not execute %s::%s()", ce->name, ce->constructor->common.function_name); ce 1343 ext/mysqli/mysqli.c zend_throw_exception_ex(zend_exception_get_default(TSRMLS_C), 0 TSRMLS_CC, "Class %s does not have a constructor hence you cannot use ctor_params", ce->name); ce 677 ext/mysqli/mysqli_nonapi.c php_error_docref(NULL TSRMLS_CC, E_WARNING, "[%d] Couldn't fetch %s", i, intern->zo.ce->name); ce 682 ext/mysqli/mysqli_nonapi.c php_error_docref(NULL TSRMLS_CC, E_WARNING, "Invalid object %d or resource %s", i, intern->zo.ce->name); ce 717 ext/mysqli/mysqli_nonapi.c php_error_docref(NULL TSRMLS_CC, E_WARNING, "[%d] Couldn't fetch %s", i, intern->zo.ce->name); ce 45 ext/mysqli/mysqli_prop.c php_error_docref(NULL TSRMLS_CC, E_WARNING, "Couldn't fetch %s", obj->zo.ce->name);\ ce 57 ext/mysqli/mysqli_prop.c php_error_docref(NULL TSRMLS_CC, E_WARNING, "Couldn't fetch %s", obj->zo.ce->name);\ ce 70 ext/mysqli/mysqli_prop.c php_error_docref(NULL TSRMLS_CC, E_WARNING, "Couldn't fetch %s", obj->zo.ce->name);\ ce 47 ext/mysqli/mysqli_result_iterator.c zend_object_iterator *php_mysqli_result_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) ce 284 ext/mysqli/mysqli_warning.c if (obj->zo.ce == mysqli_link_class_entry) { ce 297 ext/mysqli/mysqli_warning.c } else if (obj->zo.ce == mysqli_stmt_class_entry) { ce 210 ext/mysqli/php_mysqli_structs.h extern zend_object_iterator *php_mysqli_result_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC); ce 229 ext/mysqli/php_mysqli_structs.h zend_class_entry ce; \ ce 230 ext/mysqli/php_mysqli_structs.h INIT_CLASS_ENTRY(ce, name,class_functions); \ ce 231 ext/mysqli/php_mysqli_structs.h ce.create_object = mysqli_objects_new; \ ce 232 ext/mysqli/php_mysqli_structs.h mysqli_entry = zend_register_internal_class(&ce TSRMLS_CC); \ ce 259 ext/mysqli/php_mysqli_structs.h php_error_docref(NULL TSRMLS_CC, E_WARNING, "Couldn't fetch %s", intern->zo.ce->name);\ ce 264 ext/mysqli/php_mysqli_structs.h php_error_docref(NULL TSRMLS_CC, E_WARNING, "invalid object or resource %s\n", intern->zo.ce->name); \ ce 273 ext/mysqli/php_mysqli_structs.h php_error_docref(NULL TSRMLS_CC, E_WARNING, "Couldn't fetch %s", intern->zo.ce->name);\ ce 278 ext/mysqli/php_mysqli_structs.h php_error_docref(NULL TSRMLS_CC, E_WARNING, "invalid object or resource %s\n", intern->zo.ce->name); \ ce 289 ext/mysqli/php_mysqli_structs.h php_error_docref(NULL TSRMLS_CC, E_WARNING, "invalid object or resource %s\n", intern->zo.ce->name); \ ce 299 ext/mysqli/php_mysqli_structs.h php_error_docref(NULL TSRMLS_CC, E_WARNING, "invalid object or resource %s\n", intern->zo.ce->name); \ ce 644 ext/opcache/Optimizer/zend_optimizer.c zend_class_entry *ce = (zend_class_entry*)p->pDataPtr; ce 645 ext/opcache/Optimizer/zend_optimizer.c q = ce->function_table.pListHead; ce 648 ext/opcache/Optimizer/zend_optimizer.c if (op_array->scope == ce) { ce 412 ext/opcache/ZendAccelerator.c zend_class_entry *ce = (zend_class_entry*)(p->pDataPtr); ce 418 ext/opcache/ZendAccelerator.c if (ce->name) { ce 419 ext/opcache/ZendAccelerator.c ce->name = accel_new_interned_string(ce->name, ce->name_length + 1, 0 TSRMLS_CC); ce 422 ext/opcache/ZendAccelerator.c q = ce->properties_info.pListHead; ce 437 ext/opcache/ZendAccelerator.c q = ce->function_table.pListHead; ce 445 ext/opcache/ZendAccelerator.c q = ce->constants_table.pListHead; ce 2288 ext/opcache/ZendAccelerator.c zend_class_entry *ce = *pce; ce 2290 ext/opcache/ZendAccelerator.c if (ce->type == ZEND_INTERNAL_CLASS) { ce 2294 ext/opcache/ZendAccelerator.c if (ce->ce_flags & ZEND_HAS_STATIC_IN_METHODS) { ce 2295 ext/opcache/ZendAccelerator.c zend_hash_apply(&ce->function_table, (apply_func_t) accel_cleanup_function_data TSRMLS_CC); ce 2297 ext/opcache/ZendAccelerator.c if (ce->static_members_table) { ce 2300 ext/opcache/ZendAccelerator.c for (i = 0; i < ce->default_static_members_count; i++) { ce 2301 ext/opcache/ZendAccelerator.c if (ce->static_members_table[i]) { ce 2302 ext/opcache/ZendAccelerator.c accel_fast_zval_ptr_dtor(&ce->static_members_table[i]); ce 2303 ext/opcache/ZendAccelerator.c ce->static_members_table[i] = NULL; ce 2306 ext/opcache/ZendAccelerator.c ce->static_members_table = NULL; ce 2309 ext/opcache/ZendAccelerator.c zend_hash_apply(&ce->function_table, (apply_func_t) accel_cleanup_function_data TSRMLS_CC); ce 2310 ext/opcache/ZendAccelerator.c if (ce->static_members) { ce 2311 ext/opcache/ZendAccelerator.c ce->static_members->pDestructor = (dtor_func_t)accel_fast_zval_ptr_dtor; ce 2312 ext/opcache/ZendAccelerator.c accel_fast_hash_destroy(ce->static_members); ce 2313 ext/opcache/ZendAccelerator.c ce->static_members = NULL; ce 376 ext/opcache/ZendAccelerator.h # define ZEND_CE_FILENAME(ce) (ce)->info.user.filename ce 377 ext/opcache/ZendAccelerator.h # define ZEND_CE_DOC_COMMENT(ce) (ce)->info.user.doc_comment ce 378 ext/opcache/ZendAccelerator.h # define ZEND_CE_DOC_COMMENT_LEN(ce) (ce)->info.user.doc_comment_len ce 395 ext/opcache/ZendAccelerator.h # define ZEND_CE_FILENAME(ce) (ce)->filename ce 396 ext/opcache/ZendAccelerator.h # define ZEND_CE_DOC_COMMENT(ce) (ce)->doc_comment ce 397 ext/opcache/ZendAccelerator.h # define ZEND_CE_DOC_COMMENT_LEN(ce) (ce)->doc_comment_len ce 68 ext/opcache/zend_accelerator_util_funcs.c zend_class_entry *ce = *pce; ce 70 ext/opcache/zend_accelerator_util_funcs.c ce->function_table.pDestructor = (dtor_func_t) zend_accel_destroy_zend_function; ce 449 ext/opcache/zend_accelerator_util_funcs.c static void zend_hash_clone_methods(HashTable *ht, HashTable *source, zend_class_entry *old_ce, zend_class_entry *ce TSRMLS_DC) ce 538 ext/opcache/zend_accelerator_util_funcs.c new_entry->scope = ce; ce 543 ext/opcache/zend_accelerator_util_funcs.c zend_error(E_ERROR, ACCELERATOR_PRODUCT_NAME " class loading error, class %s, function %s", ce->name, new_entry->function_name); ce 552 ext/opcache/zend_accelerator_util_funcs.c zend_error(E_ERROR, ACCELERATOR_PRODUCT_NAME " class loading error, class %s, function %s", ce->name, new_entry->function_name); ce 561 ext/opcache/zend_accelerator_util_funcs.c static void zend_hash_clone_prop_info(HashTable *ht, HashTable *source, zend_class_entry *old_ce, zend_class_entry *ce TSRMLS_DC) ce 649 ext/opcache/zend_accelerator_util_funcs.c if (prop_info->ce == old_ce) { ce 650 ext/opcache/zend_accelerator_util_funcs.c prop_info->ce = ce; ce 651 ext/opcache/zend_accelerator_util_funcs.c } else if (accel_xlat_get(prop_info->ce, new_ce) == SUCCESS) { ce 652 ext/opcache/zend_accelerator_util_funcs.c prop_info->ce = *new_ce; ce 654 ext/opcache/zend_accelerator_util_funcs.c zend_error(E_ERROR, ACCELERATOR_PRODUCT_NAME" class loading error, class %s, property %s", ce->name, prop_info->name); ce 682 ext/opcache/zend_accelerator_util_funcs.c if (ce->handler != NULL) { \ ce 683 ext/opcache/zend_accelerator_util_funcs.c if (accel_xlat_get(ce->handler, new_func) == SUCCESS) { \ ce 684 ext/opcache/zend_accelerator_util_funcs.c ce->handler = *new_func; \ ce 686 ext/opcache/zend_accelerator_util_funcs.c zend_error(E_ERROR, ACCELERATOR_PRODUCT_NAME " class loading error, class %s", ce->name); \ ce 694 ext/opcache/zend_accelerator_util_funcs.c zend_class_entry *ce = *pce; ce 695 ext/opcache/zend_accelerator_util_funcs.c zend_class_entry *old_ce = ce; ce 700 ext/opcache/zend_accelerator_util_funcs.c *pce = ce = emalloc(sizeof(zend_class_entry)); ce 701 ext/opcache/zend_accelerator_util_funcs.c *ce = *old_ce; ce 702 ext/opcache/zend_accelerator_util_funcs.c ce->refcount = 1; ce 706 ext/opcache/zend_accelerator_util_funcs.c accel_xlat_set(old_ce, ce); ce 713 ext/opcache/zend_accelerator_util_funcs.c ce->default_properties_table = emalloc(sizeof(zval*) * old_ce->default_properties_count); ce 716 ext/opcache/zend_accelerator_util_funcs.c ce->default_properties_table[i] = zend_clone_zval(old_ce->default_properties_table[i], 0 TSRMLS_CC); ce 718 ext/opcache/zend_accelerator_util_funcs.c ce->default_properties_table[i] = NULL; ce 723 ext/opcache/zend_accelerator_util_funcs.c zend_hash_clone_zval(&ce->default_properties, &old_ce->default_properties, 0); ce 726 ext/opcache/zend_accelerator_util_funcs.c zend_hash_clone_methods(&ce->function_table, &old_ce->function_table, old_ce, ce TSRMLS_CC); ce 733 ext/opcache/zend_accelerator_util_funcs.c ce->default_static_members_table = emalloc(sizeof(zval*) * old_ce->default_static_members_count); ce 736 ext/opcache/zend_accelerator_util_funcs.c ce->default_static_members_table[i] = zend_clone_zval(old_ce->default_static_members_table[i], 1 TSRMLS_CC); ce 738 ext/opcache/zend_accelerator_util_funcs.c ce->default_static_members_table[i] = NULL; ce 742 ext/opcache/zend_accelerator_util_funcs.c ce->static_members_table = ce->default_static_members_table; ce 744 ext/opcache/zend_accelerator_util_funcs.c zend_hash_clone_zval(&ce->default_static_members, &old_ce->default_static_members, 1); ce 745 ext/opcache/zend_accelerator_util_funcs.c ce->static_members = &ce->default_static_members; ce 749 ext/opcache/zend_accelerator_util_funcs.c zend_hash_clone_prop_info(&ce->properties_info, &old_ce->properties_info, old_ce, ce TSRMLS_CC); ce 752 ext/opcache/zend_accelerator_util_funcs.c zend_hash_clone_zval(&ce->constants_table, &old_ce->constants_table, 0); ce 754 ext/opcache/zend_accelerator_util_funcs.c ce->name = interned_estrndup(ce->name, ce->name_length); ce 757 ext/opcache/zend_accelerator_util_funcs.c if (ce->num_interfaces) { ce 758 ext/opcache/zend_accelerator_util_funcs.c ce->interfaces = emalloc(sizeof(zend_class_entry *) * ce->num_interfaces); ce 759 ext/opcache/zend_accelerator_util_funcs.c memset(ce->interfaces, 0, sizeof(zend_class_entry *) * ce->num_interfaces); ce 761 ext/opcache/zend_accelerator_util_funcs.c ce->interfaces = NULL; ce 763 ext/opcache/zend_accelerator_util_funcs.c if (ZEND_CE_DOC_COMMENT(ce)) { ce 765 ext/opcache/zend_accelerator_util_funcs.c ZEND_CE_DOC_COMMENT(ce) = estrndup(ZEND_CE_DOC_COMMENT(ce), ZEND_CE_DOC_COMMENT_LEN(ce)); ce 767 ext/opcache/zend_accelerator_util_funcs.c ZEND_CE_DOC_COMMENT(ce) = NULL; ce 771 ext/opcache/zend_accelerator_util_funcs.c if (ce->parent) { ce 772 ext/opcache/zend_accelerator_util_funcs.c if (accel_xlat_get(ce->parent, new_ce) == SUCCESS) { ce 773 ext/opcache/zend_accelerator_util_funcs.c ce->parent = *new_ce; ce 775 ext/opcache/zend_accelerator_util_funcs.c zend_error(E_ERROR, ACCELERATOR_PRODUCT_NAME" class loading error, class %s", ce->name); ce 805 ext/opcache/zend_accelerator_util_funcs.c if (ce->trait_aliases) { ce 809 ext/opcache/zend_accelerator_util_funcs.c while (ce->trait_aliases[i]) { ce 814 ext/opcache/zend_accelerator_util_funcs.c while (ce->trait_aliases[i]) { ce 816 ext/opcache/zend_accelerator_util_funcs.c memcpy(trait_aliases[i], ce->trait_aliases[i], sizeof(zend_trait_alias)); ce 818 ext/opcache/zend_accelerator_util_funcs.c memcpy(trait_aliases[i]->trait_method, ce->trait_aliases[i]->trait_method, sizeof(zend_trait_method_reference)); ce 840 ext/opcache/zend_accelerator_util_funcs.c ce->trait_aliases = trait_aliases; ce 843 ext/opcache/zend_accelerator_util_funcs.c if (ce->trait_precedences) { ce 847 ext/opcache/zend_accelerator_util_funcs.c while (ce->trait_precedences[i]) { ce 852 ext/opcache/zend_accelerator_util_funcs.c while (ce->trait_precedences[i]) { ce 854 ext/opcache/zend_accelerator_util_funcs.c memcpy(trait_precedences[i], ce->trait_precedences[i], sizeof(zend_trait_precedence)); ce 856 ext/opcache/zend_accelerator_util_funcs.c memcpy(trait_precedences[i]->trait_method, ce->trait_precedences[i]->trait_method, sizeof(zend_trait_method_reference)); ce 886 ext/opcache/zend_accelerator_util_funcs.c ce->trait_precedences = trait_precedences; ce 489 ext/opcache/zend_persist.c zend_class_entry *ce = *pce; ce 491 ext/opcache/zend_persist.c if (ce->type == ZEND_USER_CLASS) { ce 492 ext/opcache/zend_persist.c *pce = zend_accel_store(ce, sizeof(zend_class_entry)); ce 493 ext/opcache/zend_persist.c zend_accel_store_interned_string(ce->name, ce->name_length + 1); ce 494 ext/opcache/zend_persist.c zend_hash_persist(&ce->function_table, (zend_persist_func_t) zend_persist_op_array, sizeof(zend_op_array) TSRMLS_CC); ce 496 ext/opcache/zend_persist.c if (ce->default_properties_table) { ce 499 ext/opcache/zend_persist.c zend_accel_store(ce->default_properties_table, sizeof(zval*) * ce->default_properties_count); ce 500 ext/opcache/zend_persist.c for (i = 0; i < ce->default_properties_count; i++) { ce 501 ext/opcache/zend_persist.c if (ce->default_properties_table[i]) { ce 502 ext/opcache/zend_persist.c zend_persist_zval_ptr(&ce->default_properties_table[i] TSRMLS_CC); ce 506 ext/opcache/zend_persist.c if (ce->default_static_members_table) { ce 509 ext/opcache/zend_persist.c zend_accel_store(ce->default_static_members_table, sizeof(zval*) * ce->default_static_members_count); ce 510 ext/opcache/zend_persist.c for (i = 0; i < ce->default_static_members_count; i++) { ce 511 ext/opcache/zend_persist.c if (ce->default_static_members_table[i]) { ce 512 ext/opcache/zend_persist.c zend_persist_zval_ptr(&ce->default_static_members_table[i] TSRMLS_CC); ce 516 ext/opcache/zend_persist.c ce->static_members_table = NULL; ce 518 ext/opcache/zend_persist.c zend_hash_persist(&ce->default_properties, (zend_persist_func_t) zend_persist_zval_ptr, sizeof(zval**) TSRMLS_CC); ce 519 ext/opcache/zend_persist.c zend_hash_persist(&ce->default_static_members, (zend_persist_func_t) zend_persist_zval_ptr, sizeof(zval**) TSRMLS_CC); ce 520 ext/opcache/zend_persist.c ce->static_members = NULL; ce 522 ext/opcache/zend_persist.c zend_hash_persist(&ce->constants_table, (zend_persist_func_t) zend_persist_zval_ptr, sizeof(zval**) TSRMLS_CC); ce 524 ext/opcache/zend_persist.c if (ZEND_CE_FILENAME(ce)) { ce 526 ext/opcache/zend_persist.c ZEND_CE_FILENAME(ce) = zend_accel_memdup(ZEND_CE_FILENAME(ce), strlen(ZEND_CE_FILENAME(ce)) + 1); ce 528 ext/opcache/zend_persist.c if (ZEND_CE_DOC_COMMENT(ce)) { ce 530 ext/opcache/zend_persist.c zend_accel_store(ZEND_CE_DOC_COMMENT(ce), ZEND_CE_DOC_COMMENT_LEN(ce) + 1); ce 532 ext/opcache/zend_persist.c if (!zend_shared_alloc_get_xlat_entry(ZEND_CE_DOC_COMMENT(ce))) { ce 533 ext/opcache/zend_persist.c zend_shared_alloc_register_xlat_entry(ZEND_CE_DOC_COMMENT(ce), ZEND_CE_DOC_COMMENT(ce)); ce 534 ext/opcache/zend_persist.c efree((char*)ZEND_CE_DOC_COMMENT(ce)); ce 536 ext/opcache/zend_persist.c ZEND_CE_DOC_COMMENT(ce) = NULL; ce 537 ext/opcache/zend_persist.c ZEND_CE_DOC_COMMENT_LEN(ce) = 0; ce 540 ext/opcache/zend_persist.c zend_hash_persist(&ce->properties_info, (zend_persist_func_t) zend_persist_property_info, sizeof(zend_property_info) TSRMLS_CC); ce 541 ext/opcache/zend_persist.c if (ce->num_interfaces && ce->interfaces) { ce 542 ext/opcache/zend_persist.c efree(ce->interfaces); ce 544 ext/opcache/zend_persist.c ce->interfaces = NULL; /* will be filled in on fetch */ ce 547 ext/opcache/zend_persist.c if (ce->num_traits && ce->traits) { ce 548 ext/opcache/zend_persist.c efree(ce->traits); ce 550 ext/opcache/zend_persist.c ce->traits = NULL; ce 552 ext/opcache/zend_persist.c if (ce->trait_aliases) { ce 554 ext/opcache/zend_persist.c while (ce->trait_aliases[i]) { ce 555 ext/opcache/zend_persist.c if (ce->trait_aliases[i]->trait_method) { ce 556 ext/opcache/zend_persist.c if (ce->trait_aliases[i]->trait_method->method_name) { ce 557 ext/opcache/zend_persist.c zend_accel_store(ce->trait_aliases[i]->trait_method->method_name, ce 558 ext/opcache/zend_persist.c ce->trait_aliases[i]->trait_method->mname_len + 1); ce 560 ext/opcache/zend_persist.c if (ce->trait_aliases[i]->trait_method->class_name) { ce 561 ext/opcache/zend_persist.c zend_accel_store(ce->trait_aliases[i]->trait_method->class_name, ce 562 ext/opcache/zend_persist.c ce->trait_aliases[i]->trait_method->cname_len + 1); ce 564 ext/opcache/zend_persist.c ce->trait_aliases[i]->trait_method->ce = NULL; ce 565 ext/opcache/zend_persist.c zend_accel_store(ce->trait_aliases[i]->trait_method, ce 569 ext/opcache/zend_persist.c if (ce->trait_aliases[i]->alias) { ce 570 ext/opcache/zend_persist.c zend_accel_store(ce->trait_aliases[i]->alias, ce 571 ext/opcache/zend_persist.c ce->trait_aliases[i]->alias_len + 1); ce 575 ext/opcache/zend_persist.c ce->trait_aliases[i]->function = NULL; ce 577 ext/opcache/zend_persist.c zend_accel_store(ce->trait_aliases[i], sizeof(zend_trait_alias)); ce 581 ext/opcache/zend_persist.c zend_accel_store(ce->trait_aliases, sizeof(zend_trait_alias*) * (i + 1)); ce 584 ext/opcache/zend_persist.c if (ce->trait_precedences) { ce 587 ext/opcache/zend_persist.c while (ce->trait_precedences[i]) { ce 588 ext/opcache/zend_persist.c zend_accel_store(ce->trait_precedences[i]->trait_method->method_name, ce 589 ext/opcache/zend_persist.c ce->trait_precedences[i]->trait_method->mname_len + 1); ce 590 ext/opcache/zend_persist.c zend_accel_store(ce->trait_precedences[i]->trait_method->class_name, ce 591 ext/opcache/zend_persist.c ce->trait_precedences[i]->trait_method->cname_len + 1); ce 592 ext/opcache/zend_persist.c ce->trait_precedences[i]->trait_method->ce = NULL; ce 593 ext/opcache/zend_persist.c zend_accel_store(ce->trait_precedences[i]->trait_method, ce 596 ext/opcache/zend_persist.c if (ce->trait_precedences[i]->exclude_from_classes) { ce 599 ext/opcache/zend_persist.c while (ce->trait_precedences[i]->exclude_from_classes[j]) { ce 600 ext/opcache/zend_persist.c zend_accel_store(ce->trait_precedences[i]->exclude_from_classes[j], ce 601 ext/opcache/zend_persist.c strlen((char*)ce->trait_precedences[i]->exclude_from_classes[j]) + 1); ce 604 ext/opcache/zend_persist.c zend_accel_store(ce->trait_precedences[i]->exclude_from_classes, ce 609 ext/opcache/zend_persist.c ce->trait_precedences[i]->function = NULL; ce 611 ext/opcache/zend_persist.c zend_accel_store(ce->trait_precedences[i], sizeof(zend_trait_precedence)); ce 615 ext/opcache/zend_persist.c ce->trait_precedences, sizeof(zend_trait_precedence*) * (i + 1)); ce 623 ext/opcache/zend_persist.c prop->ce = zend_shared_alloc_get_xlat_entry(prop->ce); ce 629 ext/opcache/zend_persist.c zend_class_entry *ce = *pce; ce 631 ext/opcache/zend_persist.c if (ce->parent) { ce 632 ext/opcache/zend_persist.c ce->parent = zend_shared_alloc_get_xlat_entry(ce->parent); ce 634 ext/opcache/zend_persist.c ce->parent->refcount++; ce 638 ext/opcache/zend_persist.c if (ce->constructor) { ce 639 ext/opcache/zend_persist.c ce->constructor = zend_shared_alloc_get_xlat_entry(ce->constructor); ce 641 ext/opcache/zend_persist.c ce->constructor->op_array.refcount++; ce 643 ext/opcache/zend_persist.c if (ce->destructor) { ce 644 ext/opcache/zend_persist.c ce->destructor = zend_shared_alloc_get_xlat_entry(ce->destructor); ce 645 ext/opcache/zend_persist.c ce->destructor->op_array.refcount++; ce 647 ext/opcache/zend_persist.c if (ce->clone) { ce 648 ext/opcache/zend_persist.c ce->clone = zend_shared_alloc_get_xlat_entry(ce->clone); ce 649 ext/opcache/zend_persist.c ce->clone->op_array.refcount++; ce 651 ext/opcache/zend_persist.c if (ce->__get) { ce 652 ext/opcache/zend_persist.c ce->__get = zend_shared_alloc_get_xlat_entry(ce->__get); ce 653 ext/opcache/zend_persist.c ce->__get->op_array.refcount++; ce 655 ext/opcache/zend_persist.c if (ce->__set) { ce 656 ext/opcache/zend_persist.c ce->__set = zend_shared_alloc_get_xlat_entry(ce->__set); ce 657 ext/opcache/zend_persist.c ce->__set->op_array.refcount++; ce 659 ext/opcache/zend_persist.c if (ce->__call) { ce 660 ext/opcache/zend_persist.c ce->__call = zend_shared_alloc_get_xlat_entry(ce->__call); ce 661 ext/opcache/zend_persist.c ce->__call->op_array.refcount++; ce 663 ext/opcache/zend_persist.c if (ce->serialize_func) { ce 664 ext/opcache/zend_persist.c ce->serialize_func = zend_shared_alloc_get_xlat_entry(ce->serialize_func); ce 665 ext/opcache/zend_persist.c ce->serialize_func->op_array.refcount++; ce 667 ext/opcache/zend_persist.c if (ce->unserialize_func) { ce 668 ext/opcache/zend_persist.c ce->unserialize_func = zend_shared_alloc_get_xlat_entry(ce->unserialize_func); ce 669 ext/opcache/zend_persist.c ce->unserialize_func->op_array.refcount++; ce 671 ext/opcache/zend_persist.c if (ce->__isset) { ce 672 ext/opcache/zend_persist.c ce->__isset = zend_shared_alloc_get_xlat_entry(ce->__isset); ce 673 ext/opcache/zend_persist.c ce->__isset->op_array.refcount++; ce 675 ext/opcache/zend_persist.c if (ce->__unset) { ce 676 ext/opcache/zend_persist.c ce->__unset = zend_shared_alloc_get_xlat_entry(ce->__unset); ce 677 ext/opcache/zend_persist.c ce->__unset->op_array.refcount++; ce 679 ext/opcache/zend_persist.c if (ce->__tostring) { ce 680 ext/opcache/zend_persist.c ce->__tostring = zend_shared_alloc_get_xlat_entry(ce->__tostring); ce 681 ext/opcache/zend_persist.c ce->__tostring->op_array.refcount++; ce 684 ext/opcache/zend_persist.c if (ce->__callstatic) { ce 685 ext/opcache/zend_persist.c ce->__callstatic = zend_shared_alloc_get_xlat_entry(ce->__callstatic); ce 686 ext/opcache/zend_persist.c ce->__callstatic->op_array.refcount++; ce 690 ext/opcache/zend_persist.c if (ce->__debugInfo) { ce 691 ext/opcache/zend_persist.c ce->__debugInfo = zend_shared_alloc_get_xlat_entry(ce->__debugInfo); ce 692 ext/opcache/zend_persist.c ce->__debugInfo->op_array.refcount++; ce 695 ext/opcache/zend_persist.c zend_hash_apply(&ce->properties_info, (apply_func_t) zend_update_property_info_ce TSRMLS_CC); ce 264 ext/opcache/zend_persist_calc.c zend_class_entry *ce = *pce; ce 267 ext/opcache/zend_persist_calc.c if (ce->type == ZEND_USER_CLASS) { ce 268 ext/opcache/zend_persist_calc.c ADD_DUP_SIZE(ce, sizeof(zend_class_entry)); ce 269 ext/opcache/zend_persist_calc.c ADD_INTERNED_STRING(ce->name, ce->name_length + 1); ce 270 ext/opcache/zend_persist_calc.c ADD_SIZE(zend_hash_persist_calc(&ce->function_table, (int (*)(void* TSRMLS_DC)) zend_persist_op_array_calc, sizeof(zend_op_array) TSRMLS_CC)); ce 272 ext/opcache/zend_persist_calc.c if (ce->default_properties_table) { ce 275 ext/opcache/zend_persist_calc.c ADD_SIZE(sizeof(zval*) * ce->default_properties_count); ce 276 ext/opcache/zend_persist_calc.c for (i = 0; i < ce->default_properties_count; i++) { ce 277 ext/opcache/zend_persist_calc.c if (ce->default_properties_table[i]) { ce 278 ext/opcache/zend_persist_calc.c ADD_SIZE(zend_persist_zval_ptr_calc(&ce->default_properties_table[i] TSRMLS_CC)); ce 282 ext/opcache/zend_persist_calc.c if (ce->default_static_members_table) { ce 285 ext/opcache/zend_persist_calc.c ADD_SIZE(sizeof(zval*) * ce->default_static_members_count); ce 286 ext/opcache/zend_persist_calc.c for (i = 0; i < ce->default_static_members_count; i++) { ce 287 ext/opcache/zend_persist_calc.c if (ce->default_static_members_table[i]) { ce 288 ext/opcache/zend_persist_calc.c ADD_SIZE(zend_persist_zval_ptr_calc(&ce->default_static_members_table[i] TSRMLS_CC)); ce 293 ext/opcache/zend_persist_calc.c ADD_SIZE(zend_hash_persist_calc(&ce->default_properties, (int (*)(void* TSRMLS_DC)) zend_persist_zval_ptr_calc, sizeof(zval**) TSRMLS_CC)); ce 294 ext/opcache/zend_persist_calc.c ADD_SIZE(zend_hash_persist_calc(&ce->default_static_members, (int (*)(void* TSRMLS_DC)) zend_persist_zval_ptr_calc, sizeof(zval**) TSRMLS_CC)); ce 296 ext/opcache/zend_persist_calc.c ADD_SIZE(zend_hash_persist_calc(&ce->constants_table, (int (*)(void* TSRMLS_DC)) zend_persist_zval_ptr_calc, sizeof(zval**) TSRMLS_CC)); ce 298 ext/opcache/zend_persist_calc.c if (ZEND_CE_FILENAME(ce)) { ce 299 ext/opcache/zend_persist_calc.c ADD_DUP_SIZE(ZEND_CE_FILENAME(ce), strlen(ZEND_CE_FILENAME(ce)) + 1); ce 301 ext/opcache/zend_persist_calc.c if (ZCG(accel_directives).save_comments && ZEND_CE_DOC_COMMENT(ce)) { ce 302 ext/opcache/zend_persist_calc.c ADD_DUP_SIZE(ZEND_CE_DOC_COMMENT(ce), ZEND_CE_DOC_COMMENT_LEN(ce) + 1); ce 305 ext/opcache/zend_persist_calc.c ADD_SIZE(zend_hash_persist_calc(&ce->properties_info, (int (*)(void* TSRMLS_DC)) zend_persist_property_info_calc, sizeof(zend_property_info) TSRMLS_CC)); ce 308 ext/opcache/zend_persist_calc.c if (ce->trait_aliases) { ce 310 ext/opcache/zend_persist_calc.c while (ce->trait_aliases[i]) { ce 311 ext/opcache/zend_persist_calc.c if (ce->trait_aliases[i]->trait_method) { ce 312 ext/opcache/zend_persist_calc.c if (ce->trait_aliases[i]->trait_method->method_name) { ce 313 ext/opcache/zend_persist_calc.c ADD_SIZE(ce->trait_aliases[i]->trait_method->mname_len + 1); ce 315 ext/opcache/zend_persist_calc.c if (ce->trait_aliases[i]->trait_method->class_name) { ce 316 ext/opcache/zend_persist_calc.c ADD_SIZE(ce->trait_aliases[i]->trait_method->cname_len + 1); ce 321 ext/opcache/zend_persist_calc.c if (ce->trait_aliases[i]->alias) { ce 322 ext/opcache/zend_persist_calc.c ADD_SIZE(ce->trait_aliases[i]->alias_len + 1); ce 330 ext/opcache/zend_persist_calc.c if (ce->trait_precedences) { ce 333 ext/opcache/zend_persist_calc.c while (ce->trait_precedences[i]) { ce 334 ext/opcache/zend_persist_calc.c ADD_SIZE(ce->trait_precedences[i]->trait_method->mname_len + 1); ce 335 ext/opcache/zend_persist_calc.c ADD_SIZE(ce->trait_precedences[i]->trait_method->cname_len + 1); ce 338 ext/opcache/zend_persist_calc.c if (ce->trait_precedences[i]->exclude_from_classes) { ce 341 ext/opcache/zend_persist_calc.c while (ce->trait_precedences[i]->exclude_from_classes[j]) { ce 342 ext/opcache/zend_persist_calc.c ADD_SIZE(strlen((char*)ce->trait_precedences[i]->exclude_from_classes[j]) + 1); ce 1750 ext/pcre/pcrelib/pcre_compile.c pcre_uchar *ce, *cs; ce 1797 ext/pcre/pcrelib/pcre_compile.c cs = ce = (pcre_uchar *)cd->start_code + GET(cc, 1); /* Start subpattern */ ce 1798 ext/pcre/pcrelib/pcre_compile.c do ce += GET(ce, 1); while (*ce == OP_ALT); /* End subpattern */ ce 1799 ext/pcre/pcrelib/pcre_compile.c if (cc > cs && cc < ce) return -1; /* Recursion */ ce 106 ext/pcre/pcrelib/pcre_study.c pcre_uchar *cs, *ce; ce 398 ext/pcre/pcrelib/pcre_study.c ce = cs = (pcre_uchar *)PRIV(find_bracket)(startcode, utf, GET2(slot, 0)); ce 400 ext/pcre/pcrelib/pcre_study.c do ce += GET(ce, 1); while (*ce == OP_ALT); ce 401 ext/pcre/pcrelib/pcre_study.c if (cc > cs && cc < ce) /* Simple recursion */ ce 438 ext/pcre/pcrelib/pcre_study.c ce = cs = (pcre_uchar *)PRIV(find_bracket)(startcode, utf, GET2(cc, 1)); ce 440 ext/pcre/pcrelib/pcre_study.c do ce += GET(ce, 1); while (*ce == OP_ALT); ce 441 ext/pcre/pcrelib/pcre_study.c if (cc > cs && cc < ce) /* Simple recursion */ ce 508 ext/pcre/pcrelib/pcre_study.c cs = ce = (pcre_uchar *)startcode + GET(cc, 1); ce 509 ext/pcre/pcrelib/pcre_study.c do ce += GET(ce, 1); while (*ce == OP_ALT); ce 510 ext/pcre/pcrelib/pcre_study.c if (cc > cs && cc < ce) /* Simple recursion */ ce 360 ext/pdo/pdo.c zend_class_entry ce; ce 373 ext/pdo/pdo.c INIT_CLASS_ENTRY(ce, "PDOException", NULL); ce 375 ext/pdo/pdo.c pdo_exception_ce = zend_register_internal_class_ex(&ce, php_pdo_get_exception_base(0 TSRMLS_CC), NULL TSRMLS_CC); ce 351 ext/pdo/pdo_dbh.c pdbh->std.ce = dbh->std.ce; ce 1311 ext/pdo/pdo_dbh.c ifunc->scope = dbh->std.ce; ce 1401 ext/pdo/pdo_dbh.c zend_class_entry ce; ce 1403 ext/pdo/pdo_dbh.c INIT_CLASS_ENTRY(ce, "PDO", pdo_dbh_functions); ce 1404 ext/pdo/pdo_dbh.c pdo_dbh_ce = zend_register_internal_class(&ce TSRMLS_CC); ce 1578 ext/pdo/pdo_dbh.c zend_object_value pdo_dbh_new(zend_class_entry *ce TSRMLS_DC) ce 1585 ext/pdo/pdo_dbh.c zend_object_std_init(&dbh->std, ce TSRMLS_CC); ce 1586 ext/pdo/pdo_dbh.c object_properties_init(&dbh->std, ce); ce 744 ext/pdo/pdo_stmt.c zend_class_entry * ce = stmt->fetch.cls.ce; ce 750 ext/pdo/pdo_stmt.c if (!ce) { ce 751 ext/pdo/pdo_stmt.c stmt->fetch.cls.ce = ZEND_STANDARD_CLASS_DEF_PTR; ce 752 ext/pdo/pdo_stmt.c ce = ZEND_STANDARD_CLASS_DEF_PTR; ce 755 ext/pdo/pdo_stmt.c if (ce->constructor) { ce 756 ext/pdo/pdo_stmt.c fci->function_table = &ce->function_table; ce 766 ext/pdo/pdo_stmt.c fcc->function_handler = ce->constructor; ce 768 ext/pdo/pdo_stmt.c fcc->called_scope = ce; ce 845 ext/pdo/pdo_stmt.c zend_class_entry *ce = NULL, *old_ce = NULL; ce 933 ext/pdo/pdo_stmt.c old_ce = stmt->fetch.cls.ce; ce 943 ext/pdo/pdo_stmt.c stmt->fetch.cls.ce = ZEND_STANDARD_CLASS_DEF_PTR; ce 945 ext/pdo/pdo_stmt.c stmt->fetch.cls.ce = *cep; ce 952 ext/pdo/pdo_stmt.c ce = stmt->fetch.cls.ce; ce 953 ext/pdo/pdo_stmt.c if (!ce) { ce 958 ext/pdo/pdo_stmt.c object_init_ex(return_value, ce); ce 965 ext/pdo/pdo_stmt.c if (ce->constructor && (flags & PDO_FETCH_PROPS_LATE)) { ce 1116 ext/pdo/pdo_stmt.c zend_update_property(ce, return_value, ce 1132 ext/pdo/pdo_stmt.c if (!ce->unserialize) { ce 1136 ext/pdo/pdo_stmt.c } else if (ce->unserialize(&return_value, ce, (unsigned char *)(Z_TYPE_P(val) == IS_STRING ? Z_STRVAL_P(val) : ""), Z_TYPE_P(val) == IS_STRING ? Z_STRLEN_P(val) : 0, NULL TSRMLS_CC) == FAILURE) { ce 1163 ext/pdo/pdo_stmt.c if (ce->constructor && !(flags & (PDO_FETCH_PROPS_LATE | PDO_FETCH_SERIALIZE))) { ce 1177 ext/pdo/pdo_stmt.c stmt->fetch.cls.ce = old_ce; ce 1333 ext/pdo/pdo_stmt.c old_ce = stmt->fetch.cls.ce; ce 1349 ext/pdo/pdo_stmt.c stmt->fetch.cls.ce = zend_fetch_class(class_name, class_name_len, ZEND_FETCH_CLASS_AUTO TSRMLS_CC); ce 1351 ext/pdo/pdo_stmt.c if (!stmt->fetch.cls.ce) { ce 1356 ext/pdo/pdo_stmt.c stmt->fetch.cls.ce = zend_standard_class_def; ce 1367 ext/pdo/pdo_stmt.c stmt->fetch.cls.ce = old_ce; ce 1418 ext/pdo/pdo_stmt.c old_ce = stmt->fetch.cls.ce; ce 1429 ext/pdo/pdo_stmt.c stmt->fetch.cls.ce = zend_standard_class_def; ce 1448 ext/pdo/pdo_stmt.c stmt->fetch.cls.ce = zend_fetch_class(Z_STRVAL_P(arg2), Z_STRLEN_P(arg2), ZEND_FETCH_CLASS_AUTO TSRMLS_CC); ce 1449 ext/pdo/pdo_stmt.c if (!stmt->fetch.cls.ce) { ce 1543 ext/pdo/pdo_stmt.c stmt->fetch.cls.ce = old_ce; ce 1939 ext/pdo/pdo_stmt.c stmt->fetch.cls.ce = NULL; ce 1954 ext/pdo/pdo_stmt.c stmt->fetch.cls.ce = *cep; ce 2325 ext/pdo/pdo_stmt.c zend_class_entry ce; ce 2327 ext/pdo/pdo_stmt.c INIT_CLASS_ENTRY(ce, "PDOStatement", pdo_dbstmt_functions); ce 2328 ext/pdo/pdo_stmt.c pdo_dbstmt_ce = zend_register_internal_class(&ce TSRMLS_CC); ce 2341 ext/pdo/pdo_stmt.c INIT_CLASS_ENTRY(ce, "PDORow", pdo_row_functions); ce 2342 ext/pdo/pdo_stmt.c pdo_row_ce = zend_register_internal_class(&ce TSRMLS_CC); ce 2419 ext/pdo/pdo_stmt.c zend_object_value pdo_dbstmt_new(zend_class_entry *ce TSRMLS_DC) ce 2426 ext/pdo/pdo_stmt.c zend_object_std_init(&stmt->std, ce TSRMLS_CC); ce 2427 ext/pdo/pdo_stmt.c object_properties_init(&stmt->std, ce); ce 2527 ext/pdo/pdo_stmt.c zend_object_iterator *pdo_stmt_iter_get(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) ce 2777 ext/pdo/pdo_stmt.c zend_object_value pdo_row_new(zend_class_entry *ce TSRMLS_DC) ce 619 ext/pdo/php_pdo_driver.h zend_class_entry *ce; ce 36 ext/pdo/php_pdo_int.h extern zend_object_value pdo_dbh_new(zend_class_entry *ce TSRMLS_DC); ce 41 ext/pdo/php_pdo_int.h extern zend_object_value pdo_dbstmt_new(zend_class_entry *ce TSRMLS_DC); ce 45 ext/pdo/php_pdo_int.h zend_object_iterator *pdo_stmt_iter_get(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC); ce 50 ext/pdo/php_pdo_int.h extern zend_object_value pdo_row_new(zend_class_entry *ce TSRMLS_DC); ce 56 ext/pdo/php_pdo_int.h zend_object_iterator *php_pdo_dbstmt_iter_get(zend_class_entry *ce, zval *object TSRMLS_DC); ce 2686 ext/pgsql/pgsql.c zend_class_entry *ce = NULL; ce 2696 ext/pgsql/pgsql.c ce = zend_standard_class_def; ce 2698 ext/pgsql/pgsql.c ce = zend_fetch_class(class_name, class_name_len, ZEND_FETCH_CLASS_AUTO TSRMLS_CC); ce 2700 ext/pgsql/pgsql.c if (!ce) { ce 2788 ext/pgsql/pgsql.c object_and_properties_init(return_value, ce, NULL); ce 2791 ext/pgsql/pgsql.c if (ce->constructor) { ce 2793 ext/pgsql/pgsql.c fci.function_table = &ce->function_table; ce 2816 ext/pgsql/pgsql.c fcc.function_handler = ce->constructor; ce 2822 ext/pgsql/pgsql.c zend_throw_exception_ex(zend_exception_get_default(TSRMLS_C), 0 TSRMLS_CC, "Could not execute %s::%s()", ce->name, ce->constructor->common.function_name); ce 2832 ext/pgsql/pgsql.c zend_throw_exception_ex(zend_exception_get_default(TSRMLS_C), 0 TSRMLS_CC, "Class %s does not have a constructor hence you cannot use ctor_params", ce->name); ce 1429 ext/phar/phar_object.c zend_class_entry *ce = p_obj->c; ce 1441 ext/phar/phar_object.c zend_throw_exception_ex(spl_ce_UnexpectedValueException, 0 TSRMLS_CC, "Iterator %v returned no value", ce->name); ce 1452 ext/phar/phar_object.c zend_throw_exception_ex(spl_ce_BadMethodCallException, 0 TSRMLS_CC, "Iterator %v returned an invalid stream handle", ce->name); ce 1466 ext/phar/phar_object.c zend_throw_exception_ex(spl_ce_UnexpectedValueException, 0 TSRMLS_CC, "Iterator %v returned an invalid key (must return a string)", ce->name); ce 1476 ext/phar/phar_object.c zend_throw_exception_ex(spl_ce_UnexpectedValueException, 0 TSRMLS_CC, "Iterator %v returned an invalid key (must return a string)", ce->name); ce 1490 ext/phar/phar_object.c zend_throw_exception_ex(spl_ce_BadMethodCallException, 0 TSRMLS_CC, "Iterator %v returns an SplFileInfo object, so base directory must be specified", ce->name); ce 1534 ext/phar/phar_object.c zend_throw_exception_ex(spl_ce_UnexpectedValueException, 0 TSRMLS_CC, "Iterator %v returned an invalid value (must return a string)", ce->name); ce 1574 ext/phar/phar_object.c zend_throw_exception_ex(spl_ce_UnexpectedValueException, 0 TSRMLS_CC, "Iterator %v returned a path \"%s\" that is not in the base directory \"%s\"", ce->name, fname, base); ce 1594 ext/phar/phar_object.c zend_throw_exception_ex(spl_ce_UnexpectedValueException, 0 TSRMLS_CC, "Iterator %v returned an invalid key (must return a string)", ce->name); ce 1604 ext/phar/phar_object.c zend_throw_exception_ex(spl_ce_UnexpectedValueException, 0 TSRMLS_CC, "Iterator %v returned an invalid key (must return a string)", ce->name); ce 1610 ext/phar/phar_object.c zend_throw_exception_ex(spl_ce_UnexpectedValueException, 0 TSRMLS_CC, "Iterator %v returned a path \"%s\" that safe mode prevents opening", ce->name, fname); ce 1625 ext/phar/phar_object.c zend_throw_exception_ex(spl_ce_UnexpectedValueException, 0 TSRMLS_CC, "Iterator %v returned a path \"%s\" that open_basedir prevents opening", ce->name, fname); ce 1642 ext/phar/phar_object.c zend_throw_exception_ex(spl_ce_UnexpectedValueException, 0 TSRMLS_CC, "Iterator %v returned a file that could not be opened \"%s\"", ce->name, fname); ce 2030 ext/phar/phar_object.c zend_class_entry *ce; ce 2200 ext/phar/phar_object.c ce = phar_ce_data; ce 2202 ext/phar/phar_object.c ce = phar_ce_archive; ce 2207 ext/phar/phar_object.c if (SUCCESS != object_init_ex(ret, ce)) { ce 2216 ext/phar/phar_object.c zend_call_method_with_1_params(&ret, ce, &ce->constructor, "__construct", NULL, &arg1); ce 5402 ext/phar/phar_object.c zend_class_entry ce; ce 5404 ext/phar/phar_object.c INIT_CLASS_ENTRY(ce, "PharException", phar_exception_methods); ce 5405 ext/phar/phar_object.c phar_ce_PharException = zend_register_internal_class_ex(&ce, phar_exception_get_default(), NULL TSRMLS_CC); ce 5408 ext/phar/phar_object.c INIT_CLASS_ENTRY(ce, "Phar", php_archive_methods); ce 5409 ext/phar/phar_object.c phar_ce_archive = zend_register_internal_class_ex(&ce, spl_ce_RecursiveDirectoryIterator, NULL TSRMLS_CC); ce 5413 ext/phar/phar_object.c INIT_CLASS_ENTRY(ce, "PharData", php_archive_methods); ce 5414 ext/phar/phar_object.c phar_ce_data = zend_register_internal_class_ex(&ce, spl_ce_RecursiveDirectoryIterator, NULL TSRMLS_CC); ce 5418 ext/phar/phar_object.c INIT_CLASS_ENTRY(ce, "PharFileInfo", php_entry_methods); ce 5419 ext/phar/phar_object.c phar_ce_entry = zend_register_internal_class_ex(&ce, spl_ce_SplFileInfo, NULL TSRMLS_CC); ce 5421 ext/phar/phar_object.c INIT_CLASS_ENTRY(ce, "Phar", php_archive_methods); ce 5422 ext/phar/phar_object.c phar_ce_archive = zend_register_internal_class(&ce TSRMLS_CC); ce 5425 ext/phar/phar_object.c INIT_CLASS_ENTRY(ce, "PharData", php_archive_methods); ce 5426 ext/phar/phar_object.c phar_ce_data = zend_register_internal_class(&ce TSRMLS_CC); ce 86 ext/reflection/php_reflection.c #define METHOD_NOTSTATIC(ce) \ ce 87 ext/reflection/php_reflection.c if (!this_ptr || !instanceof_function(Z_OBJCE_P(this_ptr), ce TSRMLS_CC)) { \ ce 185 ext/reflection/php_reflection.c zend_class_entry *ce; ce 211 ext/reflection/php_reflection.c zend_class_entry *ce; ce 345 ext/reflection/php_reflection.c intern->zo.ce = class_type; ce 371 ext/reflection/php_reflection.c static void _class_string(string *str, zend_class_entry *ce, zval *obj, char *indent TSRMLS_DC); ce 376 ext/reflection/php_reflection.c static void _class_string(string *str, zend_class_entry *ce, zval *obj, char *indent TSRMLS_DC) ce 385 ext/reflection/php_reflection.c if (ce->type == ZEND_USER_CLASS && ce->info.user.doc_comment) { ce 386 ext/reflection/php_reflection.c string_printf(str, "%s%s", indent, ce->info.user.doc_comment); ce 394 ext/reflection/php_reflection.c if (ce->ce_flags & ZEND_ACC_INTERFACE) { ce 396 ext/reflection/php_reflection.c } else if ((ce->ce_flags & ZEND_ACC_TRAIT) == ZEND_ACC_TRAIT) { ce 401 ext/reflection/php_reflection.c string_printf(str, (ce->type == ZEND_USER_CLASS) ? "<user" : "<internal"); ce 402 ext/reflection/php_reflection.c if (ce->type == ZEND_INTERNAL_CLASS && ce->info.internal.module) { ce 403 ext/reflection/php_reflection.c string_printf(str, ":%s", ce->info.internal.module->name); ce 406 ext/reflection/php_reflection.c if (ce->get_iterator != NULL) { ce 409 ext/reflection/php_reflection.c if (ce->ce_flags & ZEND_ACC_INTERFACE) { ce 411 ext/reflection/php_reflection.c } else if ((ce->ce_flags & ZEND_ACC_TRAIT) == ZEND_ACC_TRAIT) { ce 414 ext/reflection/php_reflection.c if (ce->ce_flags & (ZEND_ACC_IMPLICIT_ABSTRACT_CLASS|ZEND_ACC_EXPLICIT_ABSTRACT_CLASS)) { ce 417 ext/reflection/php_reflection.c if (ce->ce_flags & ZEND_ACC_FINAL_CLASS) { ce 422 ext/reflection/php_reflection.c string_printf(str, "%s", ce->name); ce 423 ext/reflection/php_reflection.c if (ce->parent) { ce 424 ext/reflection/php_reflection.c string_printf(str, " extends %s", ce->parent->name); ce 427 ext/reflection/php_reflection.c if (ce->num_interfaces) { ce 430 ext/reflection/php_reflection.c if (ce->ce_flags & ZEND_ACC_INTERFACE) { ce 431 ext/reflection/php_reflection.c string_printf(str, " extends %s", ce->interfaces[0]->name); ce 433 ext/reflection/php_reflection.c string_printf(str, " implements %s", ce->interfaces[0]->name); ce 435 ext/reflection/php_reflection.c for (i = 1; i < ce->num_interfaces; ++i) { ce 436 ext/reflection/php_reflection.c string_printf(str, ", %s", ce->interfaces[i]->name); ce 442 ext/reflection/php_reflection.c if (ce->type == ZEND_USER_CLASS) { ce 443 ext/reflection/php_reflection.c string_printf(str, "%s @@ %s %d-%d\n", indent, ce->info.user.filename, ce 444 ext/reflection/php_reflection.c ce->info.user.line_start, ce->info.user.line_end); ce 448 ext/reflection/php_reflection.c if (&ce->constants_table) { ce 449 ext/reflection/php_reflection.c zend_hash_apply_with_argument(&ce->constants_table, (apply_func_arg_t) zval_update_constant, (void*)1 TSRMLS_CC); ce 451 ext/reflection/php_reflection.c count = zend_hash_num_elements(&ce->constants_table); ce 460 ext/reflection/php_reflection.c zend_hash_internal_pointer_reset_ex(&ce->constants_table, &pos); ce 462 ext/reflection/php_reflection.c while (zend_hash_get_current_data_ex(&ce->constants_table, (void **) &value, &pos) == SUCCESS) { ce 463 ext/reflection/php_reflection.c zend_hash_get_current_key_ex(&ce->constants_table, &key, &key_len, &num_index, 0, &pos); ce 466 ext/reflection/php_reflection.c zend_hash_move_forward_ex(&ce->constants_table, &pos); ce 473 ext/reflection/php_reflection.c if (&ce->properties_info) { ce 475 ext/reflection/php_reflection.c count = zend_hash_num_elements(&ce->properties_info); ce 480 ext/reflection/php_reflection.c zend_hash_internal_pointer_reset_ex(&ce->properties_info, &pos); ce 482 ext/reflection/php_reflection.c while (zend_hash_get_current_data_ex(&ce->properties_info, (void **) &prop, &pos) == SUCCESS) { ce 488 ext/reflection/php_reflection.c zend_hash_move_forward_ex(&ce->properties_info, &pos); ce 498 ext/reflection/php_reflection.c zend_hash_internal_pointer_reset_ex(&ce->properties_info, &pos); ce 500 ext/reflection/php_reflection.c while (zend_hash_get_current_data_ex(&ce->properties_info, (void **) &prop, &pos) == SUCCESS) { ce 505 ext/reflection/php_reflection.c zend_hash_move_forward_ex(&ce->properties_info, &pos); ce 512 ext/reflection/php_reflection.c if (&ce->function_table) { ce 514 ext/reflection/php_reflection.c count = zend_hash_num_elements(&ce->function_table); ce 519 ext/reflection/php_reflection.c zend_hash_internal_pointer_reset_ex(&ce->function_table, &pos); ce 521 ext/reflection/php_reflection.c while (zend_hash_get_current_data_ex(&ce->function_table, (void **) &mptr, &pos) == SUCCESS) { ce 523 ext/reflection/php_reflection.c && ((mptr->common.fn_flags & ZEND_ACC_PRIVATE) == 0 || mptr->common.scope == ce)) ce 527 ext/reflection/php_reflection.c zend_hash_move_forward_ex(&ce->function_table, &pos); ce 537 ext/reflection/php_reflection.c zend_hash_internal_pointer_reset_ex(&ce->function_table, &pos); ce 539 ext/reflection/php_reflection.c while (zend_hash_get_current_data_ex(&ce->function_table, (void **) &mptr, &pos) == SUCCESS) { ce 541 ext/reflection/php_reflection.c && ((mptr->common.fn_flags & ZEND_ACC_PRIVATE) == 0 || mptr->common.scope == ce)) ce 544 ext/reflection/php_reflection.c _function_string(str, mptr, ce, sub_indent.string TSRMLS_CC); ce 546 ext/reflection/php_reflection.c zend_hash_move_forward_ex(&ce->function_table, &pos); ce 555 ext/reflection/php_reflection.c if (&ce->properties_info) { ce 556 ext/reflection/php_reflection.c count = zend_hash_num_elements(&ce->properties_info) - count_static_props - count_shadow_props; ce 562 ext/reflection/php_reflection.c zend_hash_internal_pointer_reset_ex(&ce->properties_info, &pos); ce 564 ext/reflection/php_reflection.c while (zend_hash_get_current_data_ex(&ce->properties_info, (void **) &prop, &pos) == SUCCESS) { ce 568 ext/reflection/php_reflection.c zend_hash_move_forward_ex(&ce->properties_info, &pos); ce 593 ext/reflection/php_reflection.c if (!zend_hash_quick_exists(&ce->properties_info, prop_name, prop_name_size, zend_get_hash_value(prop_name, prop_name_size))) { ce 611 ext/reflection/php_reflection.c if (&ce->function_table) { ce 612 ext/reflection/php_reflection.c count = zend_hash_num_elements(&ce->function_table) - count_static_funcs; ce 620 ext/reflection/php_reflection.c zend_hash_internal_pointer_reset_ex(&ce->function_table, &pos); ce 622 ext/reflection/php_reflection.c while (zend_hash_get_current_data_ex(&ce->function_table, (void **) &mptr, &pos) == SUCCESS) { ce 624 ext/reflection/php_reflection.c && ((mptr->common.fn_flags & ZEND_ACC_PRIVATE) == 0 || mptr->common.scope == ce)) ce 633 ext/reflection/php_reflection.c || mptr->common.scope == ce ce 634 ext/reflection/php_reflection.c || zend_hash_get_current_key_ex(&ce->function_table, &key, &key_len, &num_index, 0, &pos) != HASH_KEY_IS_STRING ce 639 ext/reflection/php_reflection.c if (ce == zend_ce_closure && obj && (len == sizeof(ZEND_INVOKE_FUNC_NAME)-1) ce 648 ext/reflection/php_reflection.c _function_string(&dyn, mptr, ce, sub_indent.string TSRMLS_CC); ce 653 ext/reflection/php_reflection.c zend_hash_move_forward_ex(&ce->function_table, &pos); ce 1224 ext/reflection/php_reflection.c PHPAPI void zend_reflection_class_factory(zend_class_entry *ce, zval *object TSRMLS_DC) ce 1230 ext/reflection/php_reflection.c ZVAL_STRINGL(name, ce->name, ce->name_length, 1); ce 1233 ext/reflection/php_reflection.c intern->ptr = ce; ce 1235 ext/reflection/php_reflection.c intern->ce = ce; ce 1264 ext/reflection/php_reflection.c intern->ce = NULL; ce 1294 ext/reflection/php_reflection.c intern->ce = fptr->common.scope; ce 1316 ext/reflection/php_reflection.c intern->ce = NULL; ce 1323 ext/reflection/php_reflection.c static void reflection_method_factory(zend_class_entry *ce, zend_function *method, zval *closure_object, zval *object TSRMLS_DC) ce 1335 ext/reflection/php_reflection.c zend_resolve_method_name(ce, method) : method->common.function_name, 1); ce 1341 ext/reflection/php_reflection.c intern->ce = ce; ce 1349 ext/reflection/php_reflection.c static void reflection_property_factory(zend_class_entry *ce, zend_property_info *prop, zval *object TSRMLS_DC) ce 1361 ext/reflection/php_reflection.c zend_class_entry *tmp_ce = ce, *store_ce = ce; ce 1365 ext/reflection/php_reflection.c ce = tmp_ce; ce 1372 ext/reflection/php_reflection.c ce = store_ce; ce 1379 ext/reflection/php_reflection.c ZVAL_STRINGL(classname, prop->ce->name, prop->ce->name_length, 1); ce 1384 ext/reflection/php_reflection.c reference->ce = ce; ce 1388 ext/reflection/php_reflection.c intern->ce = ce; ce 1683 ext/reflection/php_reflection.c intern->ce = NULL; ce 1700 ext/reflection/php_reflection.c _function_string(&str, fptr, intern->ce, "" TSRMLS_CC); ce 2182 ext/reflection/php_reflection.c zend_class_entry *ce = NULL; ce 2211 ext/reflection/php_reflection.c ce = fptr->common.scope; ce 2229 ext/reflection/php_reflection.c ce = Z_OBJCE_PP(classref); ce 2237 ext/reflection/php_reflection.c ce = *pce; ce 2243 ext/reflection/php_reflection.c if (ce == zend_ce_closure && Z_TYPE_PP(classref) == IS_OBJECT ce 2250 ext/reflection/php_reflection.c } else if (zend_hash_find(&ce->function_table, lcname, lcname_len + 1, (void **) &fptr) == FAILURE) { ce 2253 ext/reflection/php_reflection.c "Method %s::%s() does not exist", ce->name, Z_STRVAL_PP(method)); ce 2261 ext/reflection/php_reflection.c ce = Z_OBJCE_P(reference); ce 2263 ext/reflection/php_reflection.c if (instanceof_function(ce, zend_ce_closure TSRMLS_CC)) { ce 2267 ext/reflection/php_reflection.c } else if (zend_hash_find(&ce->function_table, ZEND_INVOKE_FUNC_NAME, sizeof(ZEND_INVOKE_FUNC_NAME), (void **)&fptr) == FAILURE) { ce 2269 ext/reflection/php_reflection.c "Method %s::%s() does not exist", ce->name, ZEND_INVOKE_FUNC_NAME); ce 2339 ext/reflection/php_reflection.c intern->ce = ce; ce 2419 ext/reflection/php_reflection.c zend_class_entry **pce, *ce; ce 2440 ext/reflection/php_reflection.c ce = param->fptr->common.scope; ce 2441 ext/reflection/php_reflection.c if (!ce) { ce 2446 ext/reflection/php_reflection.c pce= &ce; ce 2448 ext/reflection/php_reflection.c ce = param->fptr->common.scope; ce 2449 ext/reflection/php_reflection.c if (!ce) { ce 2454 ext/reflection/php_reflection.c if (!ce->parent) { ce 2459 ext/reflection/php_reflection.c pce= &ce->parent; ce 2733 ext/reflection/php_reflection.c zend_class_entry *ce; ce 2776 ext/reflection/php_reflection.c ce = *pce; ce 2780 ext/reflection/php_reflection.c ce = Z_OBJCE_P(classname); ce 2797 ext/reflection/php_reflection.c if (ce == zend_ce_closure && orig_obj && (name_len == sizeof(ZEND_INVOKE_FUNC_NAME)-1) ce 2802 ext/reflection/php_reflection.c } else if (zend_hash_find(&ce->function_table, lcname, name_len + 1, (void **) &mptr) == FAILURE) { ce 2805 ext/reflection/php_reflection.c "Method %s::%s() does not exist", ce->name, name_str); ce 2820 ext/reflection/php_reflection.c intern->ce = ce; ce 2837 ext/reflection/php_reflection.c _function_string(&str, mptr, intern->ce, "" TSRMLS_CC); ce 2959 ext/reflection/php_reflection.c fcc.called_scope = intern->ce; ce 3068 ext/reflection/php_reflection.c fcc.called_scope = intern->ce; ce 3250 ext/reflection/php_reflection.c RETURN_BOOL(mptr->common.fn_flags & ZEND_ACC_CTOR && intern->ce->constructor && intern->ce->constructor->common.scope == mptr->common.scope); ce 3319 ext/reflection/php_reflection.c "Method %s::%s does not have a prototype", intern->ce->name, mptr->common.function_name); ce 3363 ext/reflection/php_reflection.c zend_class_entry **ce; ce 3392 ext/reflection/php_reflection.c if (zend_lookup_class(Z_STRVAL_P(argument), Z_STRLEN_P(argument), &ce TSRMLS_CC) == FAILURE) { ce 3400 ext/reflection/php_reflection.c ZVAL_STRINGL(classname, (*ce)->name, (*ce)->name_length, 1); ce 3403 ext/reflection/php_reflection.c intern->ptr = *ce; ce 3418 ext/reflection/php_reflection.c static void add_class_vars(zend_class_entry *ce, int statics, zval *return_value TSRMLS_DC) ce 3427 ext/reflection/php_reflection.c zend_hash_internal_pointer_reset_ex(&ce->properties_info, &pos); ce 3428 ext/reflection/php_reflection.c while (zend_hash_get_current_data_ex(&ce->properties_info, (void **) &prop_info, &pos) == SUCCESS) { ce 3429 ext/reflection/php_reflection.c zend_hash_get_current_key_ex(&ce->properties_info, &key, &key_len, &num_index, 0, &pos); ce 3430 ext/reflection/php_reflection.c zend_hash_move_forward_ex(&ce->properties_info, &pos); ce 3432 ext/reflection/php_reflection.c prop_info->ce != ce) || ce 3434 ext/reflection/php_reflection.c !zend_check_protected(prop_info->ce, ce)) || ce 3436 ext/reflection/php_reflection.c prop_info->ce != ce)) { ce 3442 ext/reflection/php_reflection.c prop = ce->default_static_members_table[prop_info->offset]; ce 3444 ext/reflection/php_reflection.c prop = ce->default_properties_table[prop_info->offset]; ce 3473 ext/reflection/php_reflection.c zend_class_entry *ce; ce 3479 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(ce); ce 3481 ext/reflection/php_reflection.c zend_update_class_constants(ce TSRMLS_CC); ce 3484 ext/reflection/php_reflection.c add_class_vars(ce, 1, return_value TSRMLS_CC); ce 3493 ext/reflection/php_reflection.c zend_class_entry *ce; ce 3502 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(ce); ce 3504 ext/reflection/php_reflection.c zend_update_class_constants(ce TSRMLS_CC); ce 3505 ext/reflection/php_reflection.c prop = zend_std_get_static_property(ce, name, name_len, 1, NULL TSRMLS_CC); ce 3511 ext/reflection/php_reflection.c "Class %s does not have a property named %s", ce->name, name); ce 3525 ext/reflection/php_reflection.c zend_class_entry *ce; ce 3536 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(ce); ce 3538 ext/reflection/php_reflection.c zend_update_class_constants(ce TSRMLS_CC); ce 3539 ext/reflection/php_reflection.c variable_ptr = zend_std_get_static_property(ce, name, name_len, 1, NULL TSRMLS_CC); ce 3542 ext/reflection/php_reflection.c "Class %s does not have a property named %s", ce->name, name); ce 3561 ext/reflection/php_reflection.c zend_class_entry *ce; ce 3566 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(ce); ce 3568 ext/reflection/php_reflection.c zend_update_class_constants(ce TSRMLS_CC); ce 3569 ext/reflection/php_reflection.c add_class_vars(ce, 1, return_value TSRMLS_CC); ce 3570 ext/reflection/php_reflection.c add_class_vars(ce, 0, return_value TSRMLS_CC); ce 3579 ext/reflection/php_reflection.c zend_class_entry *ce; ce 3585 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(ce); ce 3587 ext/reflection/php_reflection.c _class_string(&str, ce, intern->obj, "" TSRMLS_CC); ce 3608 ext/reflection/php_reflection.c zend_class_entry *ce; ce 3613 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(ce); ce 3614 ext/reflection/php_reflection.c RETURN_BOOL(ce->type == ZEND_INTERNAL_CLASS); ce 3623 ext/reflection/php_reflection.c zend_class_entry *ce; ce 3628 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(ce); ce 3629 ext/reflection/php_reflection.c RETURN_BOOL(ce->type == ZEND_USER_CLASS); ce 3638 ext/reflection/php_reflection.c zend_class_entry *ce; ce 3643 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(ce); ce 3644 ext/reflection/php_reflection.c if (ce->type == ZEND_USER_CLASS) { ce 3645 ext/reflection/php_reflection.c RETURN_STRING(ce->info.user.filename, 1); ce 3656 ext/reflection/php_reflection.c zend_class_entry *ce; ce 3661 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(ce); ce 3662 ext/reflection/php_reflection.c if (ce->type == ZEND_USER_FUNCTION) { ce 3663 ext/reflection/php_reflection.c RETURN_LONG(ce->info.user.line_start); ce 3674 ext/reflection/php_reflection.c zend_class_entry *ce; ce 3679 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(ce); ce 3680 ext/reflection/php_reflection.c if (ce->type == ZEND_USER_CLASS) { ce 3681 ext/reflection/php_reflection.c RETURN_LONG(ce->info.user.line_end); ce 3692 ext/reflection/php_reflection.c zend_class_entry *ce; ce 3697 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(ce); ce 3698 ext/reflection/php_reflection.c if (ce->type == ZEND_USER_CLASS && ce->info.user.doc_comment) { ce 3699 ext/reflection/php_reflection.c RETURN_STRINGL(ce->info.user.doc_comment, ce->info.user.doc_comment_len, 1); ce 3710 ext/reflection/php_reflection.c zend_class_entry *ce; ce 3715 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(ce); ce 3717 ext/reflection/php_reflection.c if (ce->constructor) { ce 3718 ext/reflection/php_reflection.c reflection_method_factory(ce, ce->constructor, NULL, return_value TSRMLS_CC); ce 3730 ext/reflection/php_reflection.c zend_class_entry *ce; ce 3739 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(ce); ce 3741 ext/reflection/php_reflection.c if ((ce == zend_ce_closure && (name_len == sizeof(ZEND_INVOKE_FUNC_NAME)-1) ce 3743 ext/reflection/php_reflection.c || zend_hash_exists(&ce->function_table, lc_name, name_len + 1)) { ce 3758 ext/reflection/php_reflection.c zend_class_entry *ce; ce 3769 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(ce); ce 3771 ext/reflection/php_reflection.c if (ce == zend_ce_closure && intern->obj && (name_len == sizeof(ZEND_INVOKE_FUNC_NAME)-1) ce 3777 ext/reflection/php_reflection.c reflection_method_factory(ce, mptr, NULL, return_value TSRMLS_CC); ce 3779 ext/reflection/php_reflection.c } else if (ce == zend_ce_closure && !intern->obj && (name_len == sizeof(ZEND_INVOKE_FUNC_NAME)-1) ce 3781 ext/reflection/php_reflection.c && object_init_ex(&obj_tmp, ce) == SUCCESS && (mptr = zend_get_closure_invoke_method(&obj_tmp TSRMLS_CC)) != NULL) { ce 3784 ext/reflection/php_reflection.c reflection_method_factory(ce, mptr, NULL, return_value TSRMLS_CC); ce 3787 ext/reflection/php_reflection.c } else if (zend_hash_find(&ce->function_table, lc_name, name_len + 1, (void**) &mptr) == SUCCESS) { ce 3788 ext/reflection/php_reflection.c reflection_method_factory(ce, mptr, NULL, return_value TSRMLS_CC); ce 3800 ext/reflection/php_reflection.c static void _addmethod(zend_function *mptr, zend_class_entry *ce, zval *retval, long filter, zval *obj TSRMLS_DC) ce 3808 ext/reflection/php_reflection.c if (ce == zend_ce_closure && obj && (len == sizeof(ZEND_INVOKE_FUNC_NAME)-1) ce 3817 ext/reflection/php_reflection.c reflection_method_factory(ce, mptr, NULL, method TSRMLS_CC); ce 3826 ext/reflection/php_reflection.c zend_class_entry *ce = *va_arg(args, zend_class_entry**); ce 3831 ext/reflection/php_reflection.c _addmethod(mptr, ce, retval, filter, obj TSRMLS_CC); ce 3841 ext/reflection/php_reflection.c zend_class_entry *ce; ce 3855 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(ce); ce 3858 ext/reflection/php_reflection.c zend_hash_apply_with_arguments(&ce->function_table TSRMLS_CC, (apply_func_args_t) _addmethod_va, 4, &ce, return_value, filter, intern->obj); ce 3859 ext/reflection/php_reflection.c if (intern->obj && instanceof_function(ce, zend_ce_closure TSRMLS_CC)) { ce 3862 ext/reflection/php_reflection.c _addmethod(closure, ce, return_value, filter, intern->obj TSRMLS_CC); ce 3875 ext/reflection/php_reflection.c zend_class_entry *ce; ce 3885 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(ce); ce 3886 ext/reflection/php_reflection.c if (zend_hash_find(&ce->properties_info, name, name_len+1, (void **) &property_info) == SUCCESS) { ce 3911 ext/reflection/php_reflection.c zend_class_entry *ce, **pce; ce 3921 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(ce); ce 3922 ext/reflection/php_reflection.c if (zend_hash_find(&ce->properties_info, name, name_len + 1, (void**) &property_info) == SUCCESS) { ce 3924 ext/reflection/php_reflection.c reflection_property_factory(ce, property_info, return_value TSRMLS_CC); ce 3936 ext/reflection/php_reflection.c property_info_tmp.ce = ce; ce 3938 ext/reflection/php_reflection.c reflection_property_factory(ce, &property_info_tmp, return_value TSRMLS_CC); ce 3960 ext/reflection/php_reflection.c if (!instanceof_function(ce, *pce TSRMLS_CC)) { ce 3961 ext/reflection/php_reflection.c zend_throw_exception_ex(reflection_exception_ptr, -1 TSRMLS_CC, "Fully qualified property name %s::%s does not specify a base class of %s", (*pce)->name, name, ce->name); ce 3964 ext/reflection/php_reflection.c ce = *pce; ce 3966 ext/reflection/php_reflection.c if (zend_hash_find(&ce->properties_info, name, name_len + 1, (void**) &property_info) == SUCCESS && (property_info->flags & ZEND_ACC_SHADOW) == 0) { ce 3967 ext/reflection/php_reflection.c reflection_property_factory(ce, property_info, return_value TSRMLS_CC); ce 3980 ext/reflection/php_reflection.c zend_class_entry *ce = *va_arg(args, zend_class_entry**); ce 3990 ext/reflection/php_reflection.c reflection_property_factory(ce, pptr, property TSRMLS_CC); ce 4001 ext/reflection/php_reflection.c zend_class_entry *ce = *va_arg(args, zend_class_entry**); ce 4016 ext/reflection/php_reflection.c if (zend_get_property_info(ce, &member, 1 TSRMLS_CC) == &EG(std_property_info)) { ce 4019 ext/reflection/php_reflection.c reflection_property_factory(ce, &EG(std_property_info), property TSRMLS_CC); ce 4031 ext/reflection/php_reflection.c zend_class_entry *ce; ce 4045 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(ce); ce 4048 ext/reflection/php_reflection.c zend_hash_apply_with_arguments(&ce->properties_info TSRMLS_CC, (apply_func_args_t) _addproperty, 3, &ce, return_value, filter); ce 4052 ext/reflection/php_reflection.c zend_hash_apply_with_arguments(properties TSRMLS_CC, (apply_func_args_t) _adddynproperty, 2, &ce, return_value); ce 4062 ext/reflection/php_reflection.c zend_class_entry *ce; ce 4071 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(ce); ce 4072 ext/reflection/php_reflection.c if (zend_hash_exists(&ce->constants_table, name, name_len + 1)) { ce 4086 ext/reflection/php_reflection.c zend_class_entry *ce; ce 4091 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(ce); ce 4093 ext/reflection/php_reflection.c zend_hash_apply_with_argument(&ce->constants_table, (apply_func_arg_t)zval_update_constant_inline_change, ce TSRMLS_CC); ce 4094 ext/reflection/php_reflection.c zend_hash_copy(Z_ARRVAL_P(return_value), &ce->constants_table, (copy_ctor_func_t) zval_add_ref, (void *) &tmp_copy, sizeof(zval *)); ce 4103 ext/reflection/php_reflection.c zend_class_entry *ce; ce 4113 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(ce); ce 4114 ext/reflection/php_reflection.c zend_hash_apply_with_argument(&ce->constants_table, (apply_func_arg_t)zval_update_constant_inline_change, ce TSRMLS_CC); ce 4115 ext/reflection/php_reflection.c if (zend_hash_find(&ce->constants_table, name, name_len + 1, (void **) &value) == FAILURE) { ce 4126 ext/reflection/php_reflection.c zend_class_entry *ce; ce 4131 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(ce); ce 4132 ext/reflection/php_reflection.c RETVAL_BOOL(ce->ce_flags & mask); ce 4141 ext/reflection/php_reflection.c zend_class_entry *ce; ce 4146 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(ce); ce 4147 ext/reflection/php_reflection.c if (ce->ce_flags & (ZEND_ACC_INTERFACE | ZEND_ACC_EXPLICIT_ABSTRACT_CLASS | ZEND_ACC_IMPLICIT_ABSTRACT_CLASS)) { ce 4153 ext/reflection/php_reflection.c if (!ce->constructor) { ce 4157 ext/reflection/php_reflection.c RETURN_BOOL(ce->constructor->common.fn_flags & ZEND_ACC_PUBLIC); ce 4166 ext/reflection/php_reflection.c zend_class_entry *ce; ce 4172 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(ce); ce 4173 ext/reflection/php_reflection.c if (ce->ce_flags & (ZEND_ACC_INTERFACE | ZEND_ACC_TRAIT | ZEND_ACC_EXPLICIT_ABSTRACT_CLASS | ZEND_ACC_IMPLICIT_ABSTRACT_CLASS)) { ce 4177 ext/reflection/php_reflection.c if (ce->clone) { ce 4178 ext/reflection/php_reflection.c RETURN_BOOL(ce->clone->common.fn_flags & ZEND_ACC_PUBLIC); ce 4183 ext/reflection/php_reflection.c if (ce->clone) { ce 4184 ext/reflection/php_reflection.c RETURN_BOOL(ce->clone->common.fn_flags & ZEND_ACC_PUBLIC); ce 4186 ext/reflection/php_reflection.c object_init_ex(&obj, ce); ce 4231 ext/reflection/php_reflection.c zend_class_entry *ce; ce 4236 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(ce); ce 4238 ext/reflection/php_reflection.c RETURN_LONG(ce->ce_flags); ce 4247 ext/reflection/php_reflection.c zend_class_entry *ce; ce 4254 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(ce); ce 4255 ext/reflection/php_reflection.c RETURN_BOOL(HAS_CLASS_ENTRY(*object) && instanceof_function(Z_OBJCE_P(object), ce TSRMLS_CC)); ce 4265 ext/reflection/php_reflection.c zend_class_entry *ce, *old_scope; ce 4269 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(ce); ce 4271 ext/reflection/php_reflection.c object_init_ex(return_value, ce); ce 4274 ext/reflection/php_reflection.c EG(scope) = ce; ce 4286 ext/reflection/php_reflection.c zend_throw_exception_ex(reflection_exception_ptr, 0 TSRMLS_CC, "Access to non-public constructor of class %s", ce->name); ce 4322 ext/reflection/php_reflection.c php_error_docref(NULL TSRMLS_CC, E_WARNING, "Invocation of %s's constructor failed", ce->name); ce 4333 ext/reflection/php_reflection.c zend_throw_exception_ex(reflection_exception_ptr, 0 TSRMLS_CC, "Class %s does not have a constructor, so you cannot pass any constructor arguments", ce->name); ce 4343 ext/reflection/php_reflection.c zend_class_entry *ce; ce 4346 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(ce); ce 4348 ext/reflection/php_reflection.c if (ce->create_object != NULL && ce->ce_flags & ZEND_ACC_FINAL_CLASS) { ce 4349 ext/reflection/php_reflection.c zend_throw_exception_ex(reflection_exception_ptr, 0 TSRMLS_CC, "Class %s is an internal class marked as final that cannot be instantiated without invoking its constructor", ce->name); ce 4352 ext/reflection/php_reflection.c object_init_ex(return_value, ce); ce 4362 ext/reflection/php_reflection.c zend_class_entry *ce, *old_scope; ce 4369 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(ce); ce 4379 ext/reflection/php_reflection.c object_init_ex(return_value, ce); ce 4382 ext/reflection/php_reflection.c EG(scope) = ce; ce 4393 ext/reflection/php_reflection.c zend_throw_exception_ex(reflection_exception_ptr, 0 TSRMLS_CC, "Access to non-public constructor of class %s", ce->name); ce 4427 ext/reflection/php_reflection.c php_error_docref(NULL TSRMLS_CC, E_WARNING, "Invocation of %s's constructor failed", ce->name); ce 4438 ext/reflection/php_reflection.c zend_throw_exception_ex(reflection_exception_ptr, 0 TSRMLS_CC, "Class %s does not have a constructor, so you cannot pass any constructor arguments", ce->name); ce 4448 ext/reflection/php_reflection.c zend_class_entry *ce; ce 4453 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(ce); ce 4458 ext/reflection/php_reflection.c if (ce->num_interfaces) { ce 4461 ext/reflection/php_reflection.c for (i=0; i < ce->num_interfaces; i++) { ce 4464 ext/reflection/php_reflection.c zend_reflection_class_factory(ce->interfaces[i], interface TSRMLS_CC); ce 4465 ext/reflection/php_reflection.c add_assoc_zval_ex(return_value, ce->interfaces[i]->name, ce->interfaces[i]->name_length + 1, interface); ce 4476 ext/reflection/php_reflection.c zend_class_entry *ce; ce 4482 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(ce); ce 4487 ext/reflection/php_reflection.c for (i=0; i < ce->num_interfaces; i++) { ce 4488 ext/reflection/php_reflection.c add_next_index_stringl(return_value, ce->interfaces[i]->name, ce->interfaces[i]->name_length, 1); ce 4498 ext/reflection/php_reflection.c zend_class_entry *ce; ce 4504 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(ce); ce 4508 ext/reflection/php_reflection.c for (i=0; i < ce->num_traits; i++) { ce 4511 ext/reflection/php_reflection.c zend_reflection_class_factory(ce->traits[i], trait TSRMLS_CC); ce 4512 ext/reflection/php_reflection.c add_assoc_zval_ex(return_value, ce->traits[i]->name, ce->traits[i]->name_length + 1, trait); ce 4522 ext/reflection/php_reflection.c zend_class_entry *ce; ce 4528 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(ce); ce 4532 ext/reflection/php_reflection.c for (i=0; i < ce->num_traits; i++) { ce 4533 ext/reflection/php_reflection.c add_next_index_stringl(return_value, ce->traits[i]->name, ce->traits[i]->name_length, 1); ce 4543 ext/reflection/php_reflection.c zend_class_entry *ce; ce 4548 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(ce); ce 4552 ext/reflection/php_reflection.c if (ce->trait_aliases) { ce 4554 ext/reflection/php_reflection.c while (ce->trait_aliases[i]) { ce 4557 ext/reflection/php_reflection.c zend_trait_method_reference *cur_ref = ce->trait_aliases[i]->trait_method; ce 4559 ext/reflection/php_reflection.c if (ce->trait_aliases[i]->alias) { ce 4560 ext/reflection/php_reflection.c method_name_len = spprintf(&method_name, 0, "%s::%s", cur_ref->ce->name, cur_ref->method_name); ce 4561 ext/reflection/php_reflection.c add_assoc_stringl_ex(return_value, ce->trait_aliases[i]->alias, ce->trait_aliases[i]->alias_len + 1, method_name, method_name_len, 0); ce 4574 ext/reflection/php_reflection.c zend_class_entry *ce; ce 4579 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(ce); ce 4581 ext/reflection/php_reflection.c if (ce->parent) { ce 4582 ext/reflection/php_reflection.c zend_reflection_class_factory(ce->parent, return_value TSRMLS_CC); ce 4594 ext/reflection/php_reflection.c zend_class_entry *ce, **pce, *class_ce; ce 4598 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(ce); ce 4630 ext/reflection/php_reflection.c RETURN_BOOL((ce != class_ce && instanceof_function(ce, class_ce TSRMLS_CC))); ce 4639 ext/reflection/php_reflection.c zend_class_entry *ce, *interface_ce, **pce; ce 4643 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(ce); ce 4680 ext/reflection/php_reflection.c RETURN_BOOL(instanceof_function(ce, interface_ce TSRMLS_CC)); ce 4689 ext/reflection/php_reflection.c zend_class_entry *ce; ce 4696 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(ce); ce 4698 ext/reflection/php_reflection.c RETURN_BOOL(ce->get_iterator != NULL); ce 4707 ext/reflection/php_reflection.c zend_class_entry *ce; ce 4714 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(ce); ce 4716 ext/reflection/php_reflection.c if ((ce->type == ZEND_INTERNAL_CLASS) && ce->info.internal.module) { ce 4717 ext/reflection/php_reflection.c reflection_extension_factory(return_value, ce->info.internal.module->name TSRMLS_CC); ce 4727 ext/reflection/php_reflection.c zend_class_entry *ce; ce 4734 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(ce); ce 4736 ext/reflection/php_reflection.c if ((ce->type == ZEND_INTERNAL_CLASS) && ce->info.internal.module) { ce 4737 ext/reflection/php_reflection.c RETURN_STRING(ce->info.internal.module->name, 1); ce 4848 ext/reflection/php_reflection.c zend_class_entry *ce; ce 4870 ext/reflection/php_reflection.c ce = *pce; ce 4874 ext/reflection/php_reflection.c ce = Z_OBJCE_P(classname); ce 4882 ext/reflection/php_reflection.c if (zend_hash_find(&ce->properties_info, name_str, name_len + 1, (void **) &property_info) == FAILURE || (property_info->flags & ZEND_ACC_SHADOW)) { ce 4890 ext/reflection/php_reflection.c zend_throw_exception_ex(reflection_exception_ptr, 0 TSRMLS_CC, "Property %s::$%s does not exist", ce->name, name_str); ce 4897 ext/reflection/php_reflection.c zend_class_entry *tmp_ce = ce; ce 4901 ext/reflection/php_reflection.c ce = tmp_ce; ce 4912 ext/reflection/php_reflection.c ZVAL_STRINGL(classname, property_info->ce->name, property_info->ce->name_length, 1); ce 4915 ext/reflection/php_reflection.c ZVAL_STRINGL(classname, ce->name, ce->name_length, 1); ce 4928 ext/reflection/php_reflection.c reference->prop.ce = ce; ce 4932 ext/reflection/php_reflection.c reference->ce = ce; ce 4935 ext/reflection/php_reflection.c intern->ce = ce; ce 5053 ext/reflection/php_reflection.c "Cannot access non-public member %s::%s", intern->ce->name, Z_STRVAL(name)); ce 5059 ext/reflection/php_reflection.c zend_update_class_constants(intern->ce TSRMLS_CC); ce 5060 ext/reflection/php_reflection.c if (!CE_STATIC_MEMBERS(intern->ce)[ref->prop.offset]) { ce 5061 ext/reflection/php_reflection.c php_error_docref(NULL TSRMLS_CC, E_ERROR, "Internal error: Could not find the property %s::%s", intern->ce->name, ref->prop.name); ce 5064 ext/reflection/php_reflection.c *return_value= *CE_STATIC_MEMBERS(intern->ce)[ref->prop.offset]; ce 5074 ext/reflection/php_reflection.c member_p = zend_read_property(ref->ce, object, prop_name, strlen(prop_name), 1 TSRMLS_CC); ce 5101 ext/reflection/php_reflection.c "Cannot access non-public member %s::%s", intern->ce->name, Z_STRVAL(name)); ce 5112 ext/reflection/php_reflection.c zend_update_class_constants(intern->ce TSRMLS_CC); ce 5114 ext/reflection/php_reflection.c if (!CE_STATIC_MEMBERS(intern->ce)[ref->prop.offset]) { ce 5115 ext/reflection/php_reflection.c php_error_docref(NULL TSRMLS_CC, E_ERROR, "Internal error: Could not find the property %s::%s", intern->ce->name, ref->prop.name); ce 5118 ext/reflection/php_reflection.c variable_ptr = &CE_STATIC_MEMBERS(intern->ce)[ref->prop.offset]; ce 5149 ext/reflection/php_reflection.c zend_update_property(ref->ce, object, prop_name, strlen(prop_name), value TSRMLS_CC); ce 5160 ext/reflection/php_reflection.c zend_class_entry *tmp_ce, *ce; ce 5175 ext/reflection/php_reflection.c ce = tmp_ce = ref->ce; ce 5181 ext/reflection/php_reflection.c ce = tmp_ce; ce 5182 ext/reflection/php_reflection.c if (tmp_ce == tmp_info->ce) { ce 5189 ext/reflection/php_reflection.c zend_reflection_class_factory(ce, return_value TSRMLS_CC); ce 5276 ext/reflection/php_reflection.c intern->ce = NULL; ce 5635 ext/reflection/php_reflection.c intern->ce = NULL; ce 45 ext/reflection/php_reflection.h PHPAPI void zend_reflection_class_factory(zend_class_entry *ce, zval *object TSRMLS_DC); ce 2442 ext/session/session.c zend_class_entry ce; ce 2458 ext/session/session.c INIT_CLASS_ENTRY(ce, PS_IFACE_NAME, php_session_iface_functions); ce 2459 ext/session/session.c php_session_iface_entry = zend_register_internal_class(&ce TSRMLS_CC); ce 2462 ext/session/session.c INIT_CLASS_ENTRY(ce, PS_SID_IFACE_NAME, php_session_id_iface_functions); ce 2463 ext/session/session.c php_session_id_iface_entry = zend_register_internal_class(&ce TSRMLS_CC); ce 2467 ext/session/session.c INIT_CLASS_ENTRY(ce, PS_CLASS_NAME, php_session_class_functions); ce 2468 ext/session/session.c php_session_class_entry = zend_register_internal_class(&ce TSRMLS_CC); ce 42 ext/simplexml/php_simplexml_exports.h PHP_SXE_API zend_object_value sxe_object_new(zend_class_entry *ce TSRMLS_DC); ce 54 ext/simplexml/simplexml.c static php_sxe_object* php_sxe_object_new(zend_class_entry *ce TSRMLS_DC); ce 72 ext/simplexml/simplexml.c subnode = php_sxe_object_new(sxe->zo.ce TSRMLS_CC); ce 1020 ext/simplexml/simplexml.c subnode = php_sxe_object_new(sxe_ref->zo.ce TSRMLS_CC); ce 1907 ext/simplexml/simplexml.c zend_call_method_with_0_params(&object, intern->zo.ce, &intern->fptr_count, "count", &rv); ce 1995 ext/simplexml/simplexml.c clone = php_sxe_object_new(sxe->zo.ce TSRMLS_CC); ce 2090 ext/simplexml/simplexml.c static php_sxe_object* php_sxe_object_new(zend_class_entry *ce TSRMLS_DC) ce 2093 ext/simplexml/simplexml.c zend_class_entry *parent = ce; ce 2104 ext/simplexml/simplexml.c zend_object_std_init(&intern->zo, ce TSRMLS_CC); ce 2109 ext/simplexml/simplexml.c intern->zo.ce = ce; ce 2123 ext/simplexml/simplexml.c zend_hash_find(&ce->function_table, "count", sizeof("count"),(void **) &intern->fptr_count); ce 2150 ext/simplexml/simplexml.c sxe_object_new(zend_class_entry *ce TSRMLS_DC) ce 2154 ext/simplexml/simplexml.c intern = php_sxe_object_new(ce TSRMLS_CC); ce 2170 ext/simplexml/simplexml.c zend_class_entry *ce= sxe_class_entry; ce 2173 ext/simplexml/simplexml.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "p|C!lsb", &filename, &filename_len, &ce, &options, &ns, &ns_len, &isprefix) == FAILURE) { ce 2183 ext/simplexml/simplexml.c if (!ce) { ce 2184 ext/simplexml/simplexml.c ce = sxe_class_entry; ce 2186 ext/simplexml/simplexml.c sxe = php_sxe_object_new(ce TSRMLS_CC); ce 2208 ext/simplexml/simplexml.c zend_class_entry *ce= sxe_class_entry; ce 2211 ext/simplexml/simplexml.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|C!lsb", &data, &data_len, &ce, &options, &ns, &ns_len, &isprefix) == FAILURE) { ce 2221 ext/simplexml/simplexml.c if (!ce) { ce 2222 ext/simplexml/simplexml.c ce = sxe_class_entry; ce 2224 ext/simplexml/simplexml.c sxe = php_sxe_object_new(ce TSRMLS_CC); ce 2338 ext/simplexml/simplexml.c zend_object_iterator *php_sxe_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) /* {{{ */ ce 2459 ext/simplexml/simplexml.c zend_class_entry *ce= sxe_class_entry; ce 2461 ext/simplexml/simplexml.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "o|C!", &node, &ce) == FAILURE) { ce 2480 ext/simplexml/simplexml.c if (!ce) { ce 2481 ext/simplexml/simplexml.c ce = sxe_class_entry; ce 2483 ext/simplexml/simplexml.c sxe = php_sxe_object_new(ce TSRMLS_CC); ce 2379 ext/snmp/snmp.c zend_class_entry ce, cex; ce 2404 ext/snmp/snmp.c INIT_CLASS_ENTRY(ce, "SNMP", php_snmp_class_methods); ce 2405 ext/snmp/snmp.c ce.create_object = php_snmp_object_new; ce 2407 ext/snmp/snmp.c php_snmp_ce = zend_register_internal_class(&ce TSRMLS_CC); ce 473 ext/soap/php_encoding.c zend_class_entry *ce = Z_OBJCE_P(data); ce 484 ext/soap/php_encoding.c ce->name_length == Z_STRLEN_PP(tmp) && ce 485 ext/soap/php_encoding.c zend_binary_strncasecmp(ce->name, ce->name_length, Z_STRVAL_PP(tmp), ce->name_length, ce->name_length) == 0 && ce 1483 ext/soap/php_encoding.c zend_class_entry *ce = ZEND_STANDARD_CLASS_DEF_PTR; ce 1487 ext/soap/php_encoding.c ce = pce; ce 1495 ext/soap/php_encoding.c ce = tmp; ce 1519 ext/soap/php_encoding.c object_init_ex(ret, ce); ce 1528 ext/soap/php_encoding.c object_init_ex(ret, ce); ce 1543 ext/soap/php_encoding.c if (ce != ZEND_STANDARD_CLASS_DEF_PTR && ce 1552 ext/soap/php_encoding.c ret = to_zval_object_ex(&sdlType->encode->details, data, ce TSRMLS_CC); ce 1560 ext/soap/php_encoding.c if (Z_TYPE_P(ret) == IS_OBJECT && ce != ZEND_STANDARD_CLASS_DEF_PTR) { ce 1562 ext/soap/php_encoding.c zobj->ce = ce; ce 1572 ext/soap/php_encoding.c object_init_ex(ret, ce); ce 1582 ext/soap/php_encoding.c object_init_ex(ret, ce); ce 1645 ext/soap/php_encoding.c object_init_ex(ret, ce); ce 2319 ext/soap/php_encoding.c zend_class_entry *ce = Z_OBJCE_P(data); ce 2326 ext/soap/php_encoding.c iter = ce->get_iterator(ce, data, 0 TSRMLS_CC); ce 92 ext/soap/php_soap.h zend_class_entry *ce; ce 620 ext/soap/soap.c zend_class_entry ce; ce 643 ext/soap/soap.c INIT_OVERLOADED_CLASS_ENTRY(ce, PHP_SOAP_CLIENT_CLASSNAME, soap_client_functions, ce 645 ext/soap/soap.c soap_class_entry = zend_register_internal_class(&ce TSRMLS_CC); ce 648 ext/soap/soap.c INIT_CLASS_ENTRY(ce, PHP_SOAP_VAR_CLASSNAME, soap_var_functions); ce 649 ext/soap/soap.c soap_var_class_entry = zend_register_internal_class(&ce TSRMLS_CC); ce 652 ext/soap/soap.c INIT_CLASS_ENTRY(ce, PHP_SOAP_SERVER_CLASSNAME, soap_server_functions); ce 653 ext/soap/soap.c soap_server_class_entry = zend_register_internal_class(&ce TSRMLS_CC); ce 656 ext/soap/soap.c INIT_CLASS_ENTRY(ce, PHP_SOAP_FAULT_CLASSNAME, soap_fault_functions); ce 657 ext/soap/soap.c soap_fault_class_entry = zend_register_internal_class_ex(&ce, zend_exception_get_default(TSRMLS_C), NULL TSRMLS_CC); ce 660 ext/soap/soap.c INIT_CLASS_ENTRY(ce, PHP_SOAP_PARAM_CLASSNAME, soap_param_functions); ce 661 ext/soap/soap.c soap_param_class_entry = zend_register_internal_class(&ce TSRMLS_CC); ce 663 ext/soap/soap.c INIT_CLASS_ENTRY(ce, PHP_SOAP_HEADER_CLASSNAME, soap_header_functions); ce 664 ext/soap/soap.c soap_header_class_entry = zend_register_internal_class(&ce TSRMLS_CC); ce 1276 ext/soap/soap.c zend_class_entry **ce; ce 1289 ext/soap/soap.c found = zend_lookup_class(classname, classname_len, &ce TSRMLS_CC); ce 1293 ext/soap/soap.c service->soap_class.ce = *ce; ce 1363 ext/soap/soap.c ft = &service->soap_class.ce->function_table; ce 1683 ext/soap/soap.c Z_OBJCE_PP(tmp_soap) == service->soap_class.ce) { ce 1693 ext/soap/soap.c object_init_ex(tmp_soap, service->soap_class.ce); ce 1720 ext/soap/soap.c int class_name_len = strlen(service->soap_class.ce->name); ce 1723 ext/soap/soap.c memcpy(class_name, service->soap_class.ce->name,class_name_len+1); ce 1730 ext/soap/soap.c ZVAL_STRING(&constructor, service->soap_class.ce->name, 1); ce 67 ext/spl/php_spl.c zend_class_entry **ce; ce 77 ext/spl/php_spl.c found = zend_hash_find(EG(class_table), lc_name, len +1, (void **) &ce); ce 80 ext/spl/php_spl.c found = zend_lookup_class(name, len, &ce TSRMLS_CC); ce 87 ext/spl/php_spl.c return *ce; ce 95 ext/spl/php_spl.c zend_class_entry *parent_class, *ce; ce 108 ext/spl/php_spl.c if (NULL == (ce = spl_find_ce_by_name(Z_STRVAL_P(obj), Z_STRLEN_P(obj), autoload TSRMLS_CC))) { ce 112 ext/spl/php_spl.c ce = Z_OBJCE_P(obj); ce 116 ext/spl/php_spl.c parent_class = ce->parent; ce 130 ext/spl/php_spl.c zend_class_entry *ce; ce 141 ext/spl/php_spl.c if (NULL == (ce = spl_find_ce_by_name(Z_STRVAL_P(obj), Z_STRLEN_P(obj), autoload TSRMLS_CC))) { ce 145 ext/spl/php_spl.c ce = Z_OBJCE_P(obj); ce 149 ext/spl/php_spl.c spl_add_interfaces(return_value, ce, 1, ZEND_ACC_INTERFACE TSRMLS_CC); ce 159 ext/spl/php_spl.c zend_class_entry *ce; ce 170 ext/spl/php_spl.c if (NULL == (ce = spl_find_ce_by_name(Z_STRVAL_P(obj), Z_STRLEN_P(obj), autoload TSRMLS_CC))) { ce 174 ext/spl/php_spl.c ce = Z_OBJCE_P(obj); ce 178 ext/spl/php_spl.c spl_add_traits(return_value, ce, 1, ZEND_ACC_TRAIT TSRMLS_CC); ce 398 ext/spl/php_spl.c zend_class_entry *ce; ce 436 ext/spl/php_spl.c zend_call_method(alfi->obj ? &alfi->obj : NULL, alfi->ce, &alfi->func_ptr, func_name, func_name_len, &retval, 1, class_name, NULL TSRMLS_CC); ce 496 ext/spl/php_spl.c alfi.ce = fcc.calling_scope; ce 539 ext/spl/php_spl.c alfi.ce = fcc.calling_scope; ce 592 ext/spl/php_spl.c spl_alfi.ce = NULL; ce 746 ext/spl/php_spl.c add_next_index_string(tmp, alfi->ce->name, 1); ce 164 ext/spl/spl_array.c zend_object_iterator *spl_array_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC); ce 293 ext/spl/spl_array.c new_obj_val = spl_array_object_new_ex(old_object->ce, &intern, zobject, 1 TSRMLS_CC); ce 557 ext/spl/spl_array.c zend_property_info *property_info = zend_get_property_info(obj->std.ce, offset, 1 TSRMLS_CC); ce 1156 ext/spl/spl_array.c zend_throw_exception_ex(spl_ce_InvalidArgumentException, 0 TSRMLS_CC, "Overloaded object of type %s is not compatible with %s", Z_OBJCE_PP(array)->name, intern->std.ce->name); ce 1174 ext/spl/spl_array.c zend_object_iterator *spl_array_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) /* {{{ */ ce 1188 ext/spl/spl_array.c iterator->intern.ce = ce; ce 1423 ext/spl/spl_array.c zend_call_method_with_0_params(&object, intern->std.ce, &intern->fptr_count, "count", &rv); ce 321 ext/spl/spl_directory.c zend_hash_find(&intern->std.ce->function_table, "getcurrentline", sizeof("getcurrentline"), (void **) &intern->u.file.func_getCurr); ce 346 ext/spl/spl_directory.c new_obj_val = spl_filesystem_object_new_ex(old_object->ce, &intern TSRMLS_CC); ce 370 ext/spl/spl_directory.c php_error_docref(NULL TSRMLS_CC, E_ERROR, "An object of class %s cannot be cloned", old_object->ce->name); ce 423 ext/spl/spl_directory.c static spl_filesystem_object * spl_filesystem_object_create_info(spl_filesystem_object *source, char *file_path, int file_path_len, int use_copy, zend_class_entry *ce, zval *return_value TSRMLS_DC) /* {{{ */ ce 447 ext/spl/spl_directory.c ce = ce ? ce : source->info_class; ce 449 ext/spl/spl_directory.c zend_update_class_constants(ce TSRMLS_CC); ce 451 ext/spl/spl_directory.c return_value->value.obj = spl_filesystem_object_new_ex(ce, &intern TSRMLS_CC); ce 454 ext/spl/spl_directory.c if (ce->constructor->common.scope != spl_ce_SplFileInfo) { ce 457 ext/spl/spl_directory.c zend_call_method_with_1_params(&return_value, ce, &ce->constructor, "__construct", NULL, arg1); ce 467 ext/spl/spl_directory.c static spl_filesystem_object * spl_filesystem_object_create_type(int ht, spl_filesystem_object *source, int type, zend_class_entry *ce, zval *return_value TSRMLS_DC) /* {{{ */ ce 490 ext/spl/spl_directory.c ce = ce ? ce : source->info_class; ce 492 ext/spl/spl_directory.c zend_update_class_constants(ce TSRMLS_CC); ce 494 ext/spl/spl_directory.c return_value->value.obj = spl_filesystem_object_new_ex(ce, &intern TSRMLS_CC); ce 498 ext/spl/spl_directory.c if (ce->constructor->common.scope != spl_ce_SplFileInfo) { ce 501 ext/spl/spl_directory.c zend_call_method_with_1_params(&return_value, ce, &ce->constructor, "__construct", NULL, arg1); ce 511 ext/spl/spl_directory.c ce = ce ? ce : source->file_class; ce 513 ext/spl/spl_directory.c zend_update_class_constants(ce TSRMLS_CC); ce 515 ext/spl/spl_directory.c return_value->value.obj = spl_filesystem_object_new_ex(ce, &intern TSRMLS_CC); ce 520 ext/spl/spl_directory.c if (ce->constructor->common.scope != spl_ce_SplFileObject) { ce 525 ext/spl/spl_directory.c zend_call_method_with_2_params(&return_value, ce, &ce->constructor, "__construct", NULL, arg1, arg2); ce 735 ext/spl/spl_directory.c intern->u.dir.is_recursive = instanceof_function(intern->std.ce, spl_ce_RecursiveDirectoryIterator TSRMLS_CC) ? 1 : 0; ce 1350 ext/spl/spl_directory.c zend_class_entry *ce = spl_ce_SplFileObject; ce 1355 ext/spl/spl_directory.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|C", &ce) == SUCCESS) { ce 1356 ext/spl/spl_directory.c intern->file_class = ce; ce 1368 ext/spl/spl_directory.c zend_class_entry *ce = spl_ce_SplFileInfo; ce 1373 ext/spl/spl_directory.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|C", &ce) == SUCCESS) { ce 1374 ext/spl/spl_directory.c intern->info_class = ce; ce 1386 ext/spl/spl_directory.c zend_class_entry *ce = intern->info_class; ce 1391 ext/spl/spl_directory.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|C", &ce) == SUCCESS) { ce 1392 ext/spl/spl_directory.c spl_filesystem_object_create_type(ht, intern, SPL_FS_INFO, ce, return_value TSRMLS_CC); ce 1404 ext/spl/spl_directory.c zend_class_entry *ce = intern->info_class; ce 1409 ext/spl/spl_directory.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|C", &ce) == SUCCESS) { ce 1415 ext/spl/spl_directory.c spl_filesystem_object_create_info(intern, dpath, path_len, 1, ce, return_value TSRMLS_CC); ce 1650 ext/spl/spl_directory.c zend_object_iterator *spl_filesystem_dir_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) ce 1855 ext/spl/spl_directory.c zend_object_iterator *spl_filesystem_tree_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) ce 365 ext/spl/spl_dllist.c zend_object_iterator *spl_dllist_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC); ce 473 ext/spl/spl_dllist.c new_obj_val = spl_dllist_object_new_ex(old_object->ce, &intern, zobject, 1 TSRMLS_CC); ce 488 ext/spl/spl_dllist.c zend_call_method_with_0_params(&object, intern->std.ce, &intern->fptr_count, "count", &rv); ce 1306 ext/spl/spl_dllist.c zend_object_iterator *spl_dllist_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) /* {{{ */ ce 1321 ext/spl/spl_dllist.c iterator->intern.ce = ce; ce 221 ext/spl/spl_fixedarray.c zend_object_iterator *spl_fixedarray_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC); ce 335 ext/spl/spl_fixedarray.c new_obj_val = spl_fixedarray_object_new_ex(old_object->ce, &intern, zobject, 1 TSRMLS_CC); ce 386 ext/spl/spl_fixedarray.c zend_call_method_with_1_params(&object, intern->std.ce, &intern->fptr_offset_get, "offsetGet", &rv, offset); ce 447 ext/spl/spl_fixedarray.c zend_call_method_with_2_params(&object, intern->std.ce, &intern->fptr_offset_set, "offsetSet", NULL, offset, value); ce 487 ext/spl/spl_fixedarray.c zend_call_method_with_1_params(&object, intern->std.ce, &intern->fptr_offset_del, "offsetUnset", NULL, offset); ce 537 ext/spl/spl_fixedarray.c zend_call_method_with_1_params(&object, intern->std.ce, &intern->fptr_offset_has, "offsetExists", &rv, offset); ce 559 ext/spl/spl_fixedarray.c zend_call_method_with_0_params(&object, intern->std.ce, &intern->fptr_count, "count", &rv); ce 1069 ext/spl/spl_fixedarray.c zend_object_iterator *spl_fixedarray_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) /* {{{ */ ce 1084 ext/spl/spl_fixedarray.c iterator->intern.ce = ce; ce 33 ext/spl/spl_functions.c zend_class_entry ce; ce 35 ext/spl/spl_functions.c INIT_CLASS_ENTRY_EX(ce, class_name, strlen(class_name), functions); ce 36 ext/spl/spl_functions.c *ppce = zend_register_internal_interface(&ce TSRMLS_CC); ce 43 ext/spl/spl_functions.c zend_class_entry ce; ce 45 ext/spl/spl_functions.c INIT_CLASS_ENTRY_EX(ce, class_name, strlen(class_name), function_list); ce 46 ext/spl/spl_functions.c *ppce = zend_register_internal_class(&ce TSRMLS_CC); ce 58 ext/spl/spl_functions.c zend_class_entry ce; ce 60 ext/spl/spl_functions.c INIT_CLASS_ENTRY_EX(ce, class_name, strlen(class_name), function_list); ce 61 ext/spl/spl_functions.c *ppce = zend_register_internal_class_ex(&ce, parent_ce, NULL TSRMLS_CC); ce 136 ext/spl/spl_functions.c char * spl_gen_private_prop_name(zend_class_entry *ce, char *prop_name, int prop_len, int *name_len TSRMLS_DC) /* {{{ */ ce 140 ext/spl/spl_functions.c zend_mangle_property_name(&rv, name_len, ce->name, ce->name_length, prop_name, prop_len, 0); ce 69 ext/spl/spl_functions.h char * spl_gen_private_prop_name(zend_class_entry *ce, char *prop_name, int prop_len, int *name_len TSRMLS_DC); ce 105 ext/spl/spl_heap.c zend_call_method_with_2_params(&object, heap_object->std.ce, &heap_object->fptr_cmp, "compare", &result_p, a, b); ce 357 ext/spl/spl_heap.c zend_object_iterator *spl_heap_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC); ce 489 ext/spl/spl_heap.c new_obj_val = spl_heap_object_new_ex(old_object->ce, &intern, zobject, 1 TSRMLS_CC); ce 504 ext/spl/spl_heap.c zend_call_method_with_0_params(&object, intern->std.ce, &intern->fptr_count, "count", &rv); ce 523 ext/spl/spl_heap.c static HashTable* spl_heap_object_get_debug_info_helper(zend_class_entry *ce, zval *obj, int *is_temp TSRMLS_DC) { /* {{{ */ ce 547 ext/spl/spl_heap.c pnstr = spl_gen_private_prop_name(ce, "flags", sizeof("flags")-1, &pnlen TSRMLS_CC); ce 551 ext/spl/spl_heap.c pnstr = spl_gen_private_prop_name(ce, "isCorrupted", sizeof("isCorrupted")-1, &pnlen TSRMLS_CC); ce 563 ext/spl/spl_heap.c pnstr = spl_gen_private_prop_name(ce, "heap", sizeof("heap")-1, &pnlen TSRMLS_CC); ce 1102 ext/spl/spl_heap.c zend_object_iterator *spl_heap_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) /* {{{ */ ce 1117 ext/spl/spl_heap.c iterator->intern.ce = ce; ce 1126 ext/spl/spl_heap.c zend_object_iterator *spl_pqueue_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) /* {{{ */ ce 1141 ext/spl/spl_heap.c iterator->intern.ce = ce; ce 99 ext/spl/spl_iterators.c zend_class_entry *ce; ce 118 ext/spl/spl_iterators.c zend_class_entry *ce; ce 189 ext/spl/spl_iterators.c zend_call_method_with_0_params(&zthis, object->ce, &object->endIteration, "endIteration", NULL); ce 226 ext/spl/spl_iterators.c zend_class_entry *ce; ce 254 ext/spl/spl_iterators.c ce = object->iterators[object->level].ce; ce 257 ext/spl/spl_iterators.c zend_call_method_with_0_params(&zthis, object->ce, &object->callHasChildren, "callHasChildren", &retval); ce 259 ext/spl/spl_iterators.c zend_call_method_with_0_params(&zobject, ce, NULL, "haschildren", &retval); ce 294 ext/spl/spl_iterators.c zend_call_method_with_0_params(&zthis, object->ce, &object->nextElement, "nextelement", NULL); ce 307 ext/spl/spl_iterators.c zend_call_method_with_0_params(&zthis, object->ce, &object->nextElement, "nextelement", NULL); ce 316 ext/spl/spl_iterators.c ce = object->iterators[object->level].ce; ce 319 ext/spl/spl_iterators.c zend_call_method_with_0_params(&zthis, object->ce, &object->callGetChildren, "callGetChildren", &child); ce 321 ext/spl/spl_iterators.c zend_call_method_with_0_params(&zobject, ce, NULL, "getchildren", &child); ce 337 ext/spl/spl_iterators.c ce = child && Z_TYPE_P(child) == IS_OBJECT ? Z_OBJCE_P(child) : NULL; ce 338 ext/spl/spl_iterators.c if (!ce || !instanceof_function(ce, spl_ce_RecursiveIterator TSRMLS_CC)) { ce 351 ext/spl/spl_iterators.c sub_iter = ce->get_iterator(ce, child, 0 TSRMLS_CC); ce 354 ext/spl/spl_iterators.c object->iterators[object->level].ce = ce; ce 360 ext/spl/spl_iterators.c zend_call_method_with_0_params(&zthis, object->ce, &object->beginChildren, "beginchildren", NULL); ce 374 ext/spl/spl_iterators.c zend_call_method_with_0_params(&zthis, object->ce, &object->endChildren, "endchildren", NULL); ce 405 ext/spl/spl_iterators.c zend_call_method_with_0_params(&zthis, object->ce, &object->endChildren, "endchildren", NULL); ce 415 ext/spl/spl_iterators.c zend_call_method_with_0_params(&zthis, object->ce, &object->beginIteration, "beginIteration", NULL); ce 431 ext/spl/spl_iterators.c static zend_object_iterator *spl_recursive_it_get_iterator(zend_class_entry *ce, zval *zobject, int by_ref TSRMLS_DC) ce 448 ext/spl/spl_iterators.c iterator->intern.funcs = ce->iterator_funcs.funcs; ce 539 ext/spl/spl_iterators.c intern->ce = Z_OBJCE_P(object); ce 541 ext/spl/spl_iterators.c zend_hash_find(&intern->ce->function_table, "beginiteration", sizeof("beginiteration"), (void **) &intern->beginIteration); ce 545 ext/spl/spl_iterators.c zend_hash_find(&intern->ce->function_table, "enditeration", sizeof("enditeration"), (void **) &intern->endIteration); ce 549 ext/spl/spl_iterators.c zend_hash_find(&intern->ce->function_table, "callhaschildren", sizeof("callHasChildren"), (void **) &intern->callHasChildren); ce 553 ext/spl/spl_iterators.c zend_hash_find(&intern->ce->function_table, "callgetchildren", sizeof("callGetChildren"), (void **) &intern->callGetChildren); ce 557 ext/spl/spl_iterators.c zend_hash_find(&intern->ce->function_table, "beginchildren", sizeof("beginchildren"), (void **) &intern->beginChildren); ce 561 ext/spl/spl_iterators.c zend_hash_find(&intern->ce->function_table, "endchildren", sizeof("endchildren"), (void **) &intern->endChildren); ce 565 ext/spl/spl_iterators.c zend_hash_find(&intern->ce->function_table, "nextelement", sizeof("nextElement"), (void **) &intern->nextElement); ce 575 ext/spl/spl_iterators.c intern->iterators[0].ce = ce_iterator; ce 757 ext/spl/spl_iterators.c zend_class_entry *ce; ce 768 ext/spl/spl_iterators.c SPL_FETCH_SUB_ELEMENT(ce, object, ce); ce 774 ext/spl/spl_iterators.c zend_call_method_with_0_params(&zobject, ce, NULL, "haschildren", &retval); ce 788 ext/spl/spl_iterators.c zend_class_entry *ce; ce 795 ext/spl/spl_iterators.c SPL_FETCH_SUB_ELEMENT(ce, object, ce); ce 801 ext/spl/spl_iterators.c zend_call_method_with_0_params(&zobject, ce, NULL, "getchildren", &retval); ce 1026 ext/spl/spl_iterators.c zend_call_method_with_0_params(&object->iterators[level].zobject, object->iterators[level].ce, NULL, "hasnext", &has_next); ce 1036 ext/spl/spl_iterators.c zend_call_method_with_0_params(&object->iterators[level].zobject, object->iterators[level].ce, NULL, "hasnext", &has_next); ce 1358 ext/spl/spl_iterators.c if (!function_handler && intern->inner.ce) { ce 1359 ext/spl/spl_iterators.c if (zend_hash_find(&intern->inner.ce->function_table, method, method_len+1, (void **) &function_handler) == FAILURE) { ce 1386 ext/spl/spl_iterators.c php_error_docref(NULL TSRMLS_CC, E_ERROR, "Method %s::%s() does not exist", intern->inner.ce->name, method); ce 1407 ext/spl/spl_iterators.c php_error_docref(NULL TSRMLS_CC, E_ERROR, "Unable to call %s::%s()", intern->inner.ce->name, method); ce 1443 ext/spl/spl_iterators.c zend_class_entry *ce = NULL; ce 1503 ext/spl/spl_iterators.c ce = Z_OBJCE_P(zobject); ce 1504 ext/spl/spl_iterators.c if (!instanceof_function(ce, zend_ce_iterator TSRMLS_CC)) { ce 1507 ext/spl/spl_iterators.c || !instanceof_function(ce, *pce_cast TSRMLS_CC) ce 1514 ext/spl/spl_iterators.c ce = *pce_cast; ce 1516 ext/spl/spl_iterators.c if (instanceof_function(ce, zend_ce_aggregate TSRMLS_CC)) { ce 1517 ext/spl/spl_iterators.c zend_call_method_with_0_params(&zobject, ce, &ce->iterator_funcs.zf_new_iterator, "getiterator", &retval); ce 1526 ext/spl/spl_iterators.c zend_throw_exception_ex(spl_ce_LogicException, 0 TSRMLS_CC, "%s::getIterator() must return an object that implements Traversable", ce->name); ce 1531 ext/spl/spl_iterators.c ce = Z_OBJCE_P(zobject); ce 1606 ext/spl/spl_iterators.c intern->inner.ce = dit_type == DIT_IteratorIterator ? ce : Z_OBJCE_P(zobject); ce 1608 ext/spl/spl_iterators.c intern->inner.iterator = intern->inner.ce->get_iterator(intern->inner.ce, zobject, 0 TSRMLS_CC); ce 1845 ext/spl/spl_iterators.c zend_call_method_with_0_params(&zthis, intern->std.ce, NULL, "accept", &retval); ce 1929 ext/spl/spl_iterators.c zend_call_method_with_0_params(&intern->inner.zobject, intern->inner.ce, NULL, "haschildren", &retval); ce 1950 ext/spl/spl_iterators.c zend_call_method_with_0_params(&intern->inner.zobject, intern->inner.ce, NULL, "getchildren", &retval); ce 1972 ext/spl/spl_iterators.c zend_call_method_with_0_params(&intern->inner.zobject, intern->inner.ce, NULL, "getchildren", &retval); ce 2103 ext/spl/spl_iterators.c replacement = zend_read_property(intern->std.ce, getThis(), "replacement", sizeof("replacement")-1, 1 TSRMLS_CC); ce 2273 ext/spl/spl_iterators.c zend_call_method_with_0_params(&intern->inner.zobject, intern->inner.ce, NULL, "getchildren", &retval); ce 2550 ext/spl/spl_iterators.c if (pos != intern->current.pos && instanceof_function(intern->inner.ce, spl_ce_SeekableIterator TSRMLS_CC)) { ce 2554 ext/spl/spl_iterators.c zend_call_method_with_1_params(&intern->inner.zobject, intern->inner.ce, NULL, "seek", NULL, zpos); ce 2707 ext/spl/spl_iterators.c zend_call_method_with_0_params(&intern->inner.zobject, intern->inner.ce, NULL, "haschildren", &retval); ce 2719 ext/spl/spl_iterators.c zend_call_method_with_0_params(&intern->inner.zobject, intern->inner.ce, NULL, "getchildren", &zchildren); ce 3377 ext/spl/spl_iterators.c intern->inner.ce = NULL; ce 3390 ext/spl/spl_iterators.c intern->inner.ce = Z_OBJCE_PP(it); ce 3392 ext/spl/spl_iterators.c intern->inner.iterator = intern->inner.ce->get_iterator(intern->inner.ce, *it, 0 TSRMLS_CC); ce 3551 ext/spl/spl_iterators.c zend_class_entry *ce = Z_OBJCE_P(obj); ce 3553 ext/spl/spl_iterators.c iter = ce->get_iterator(ce, obj, 0 TSRMLS_CC); ce 130 ext/spl/spl_iterators.h zend_class_entry *ce; ce 123 ext/spl/spl_observer.c zend_call_method_with_1_params(&this, intern->std.ce, &intern->fptr_get_hash, "getHash", &rv, obj); ce 311 ext/spl/spl_observer.c new_obj_val = spl_object_storage_new_ex(old_object->ce, &intern, zobject TSRMLS_CC); ce 413 ext/spl/spl_observer.c if (zo1->ce != spl_ce_SplObjectStorage || zo2->ce != spl_ce_SplObjectStorage) { ce 2272 ext/sqlite3/sqlite3.c zend_class_entry ce; ce 2287 ext/sqlite3/sqlite3.c INIT_CLASS_ENTRY(ce, "SQLite3", php_sqlite3_class_methods); ce 2288 ext/sqlite3/sqlite3.c ce.create_object = php_sqlite3_object_new; ce 2290 ext/sqlite3/sqlite3.c php_sqlite3_sc_entry = zend_register_internal_class(&ce TSRMLS_CC); ce 2293 ext/sqlite3/sqlite3.c INIT_CLASS_ENTRY(ce, "SQLite3Stmt", php_sqlite3_stmt_class_methods); ce 2294 ext/sqlite3/sqlite3.c ce.create_object = php_sqlite3_stmt_object_new; ce 2296 ext/sqlite3/sqlite3.c php_sqlite3_stmt_entry = zend_register_internal_class(&ce TSRMLS_CC); ce 2299 ext/sqlite3/sqlite3.c INIT_CLASS_ENTRY(ce, "SQLite3Result", php_sqlite3_result_class_methods); ce 2300 ext/sqlite3/sqlite3.c ce.create_object = php_sqlite3_result_object_new; ce 2302 ext/sqlite3/sqlite3.c php_sqlite3_result_entry = zend_register_internal_class(&ce TSRMLS_CC); ce 225 ext/standard/type.c zend_class_entry *ce; ce 230 ext/standard/type.c ce = Z_OBJCE_PP(arg); ce 231 ext/standard/type.c if (!strcmp(ce->name, INCOMPLETE_CLASS)) { ce 33 ext/standard/user_filters.c zend_class_entry *ce; ce 337 ext/standard/user_filters.c if (fdat->ce == NULL) { ce 339 ext/standard/user_filters.c (zend_class_entry ***)&fdat->ce TSRMLS_CC)) { ce 345 ext/standard/user_filters.c fdat->ce = *(zend_class_entry**)fdat->ce; ce 356 ext/standard/user_filters.c object_init_ex(obj, fdat->ce); ce 668 ext/standard/var.c zend_class_entry *ce; ce 669 ext/standard/var.c ce = zend_get_class_entry(struc TSRMLS_CC); ce 670 ext/standard/var.c if (ce) { ce 675 ext/standard/var.c zend_mangle_property_name(&priv_name, &prop_name_length, ce->name, ce->name_length, Z_STRVAL_PP(name), Z_STRLEN_PP(name), ce->type & ZEND_INTERNAL_CLASS); ce 678 ext/standard/var.c pefree(priv_name, ce->type & ZEND_INTERNAL_CLASS); ce 682 ext/standard/var.c pefree(priv_name, ce->type & ZEND_INTERNAL_CLASS); ce 683 ext/standard/var.c zend_mangle_property_name(&prot_name, &prop_name_length, "*", 1, Z_STRVAL_PP(name), Z_STRLEN_PP(name), ce->type & ZEND_INTERNAL_CLASS); ce 686 ext/standard/var.c pefree(prot_name, ce->type & ZEND_INTERNAL_CLASS); ce 690 ext/standard/var.c pefree(prot_name, ce->type & ZEND_INTERNAL_CLASS); ce 765 ext/standard/var.c zend_class_entry *ce = NULL; ce 768 ext/standard/var.c ce = Z_OBJCE_P(struc); ce 771 ext/standard/var.c if (ce && ce->serialize != NULL) { ce 776 ext/standard/var.c if (ce->serialize(struc, &serialized_data, &serialized_length, (zend_serialize_data *)var_hash TSRMLS_CC) == SUCCESS) { ce 796 ext/standard/var.c if (ce && ce != PHP_IC_ENTRY && zend_hash_exists(&ce->function_table, "__sleep", sizeof("__sleep"))) { ce 377 ext/standard/var_unserializer.c static inline int object_custom(UNSERIALIZE_PARAMETER, zend_class_entry *ce) ce 390 ext/standard/var_unserializer.c if (ce->unserialize == NULL) { ce 391 ext/standard/var_unserializer.c zend_error(E_WARNING, "Class %s has no unserializer", ce->name); ce 392 ext/standard/var_unserializer.c object_init_ex(*rval, ce); ce 393 ext/standard/var_unserializer.c } else if (ce->unserialize(rval, ce, (const unsigned char*)*p, datalen, (zend_unserialize_data *)var_hash TSRMLS_CC) != SUCCESS) { ce 402 ext/standard/var_unserializer.c static inline long object_common1(UNSERIALIZE_PARAMETER, zend_class_entry *ce) ce 410 ext/standard/var_unserializer.c if (ce->serialize == NULL) { ce 411 ext/standard/var_unserializer.c object_init_ex(*rval, ce); ce 415 ext/standard/var_unserializer.c zend_error(E_WARNING, "Erroneous data format for unserializing '%s'", ce->name); ce 624 ext/standard/var_unserializer.c zend_class_entry *ce; ce 679 ext/standard/var_unserializer.c ce = *pce; ce 692 ext/standard/var_unserializer.c ce = PHP_IC_ENTRY; ce 713 ext/standard/var_unserializer.c ce = PHP_IC_ENTRY; ce 731 ext/standard/var_unserializer.c ce = *pce; ce 735 ext/standard/var_unserializer.c ce = PHP_IC_ENTRY; ce 748 ext/standard/var_unserializer.c ret = object_custom(UNSERIALIZE_PASSTHRU, ce); ce 757 ext/standard/var_unserializer.c elements = object_common1(UNSERIALIZE_PASSTHRU, ce); ce 1844 ext/sybase_ct/php_sybase_ct.c zend_class_entry *ce = NULL; ce 1853 ext/sybase_ct/php_sybase_ct.c ce = ZEND_STANDARD_CLASS_DEF_PTR; ce 1857 ext/sybase_ct/php_sybase_ct.c ce = Z_OBJCE_P(object); ce 1874 ext/sybase_ct/php_sybase_ct.c ce = *pce; ce 1884 ext/sybase_ct/php_sybase_ct.c object_and_properties_init(return_value, ce, Z_ARRVAL_P(return_value)); ce 92 ext/tidy/tidy.c zend_class_entry ce; \ ce 93 ext/tidy/tidy.c INIT_CLASS_ENTRY(ce, # classname, tidy_funcs_ ## name); \ ce 94 ext/tidy/tidy.c ce.create_object = tidy_object_new_ ## name; \ ce 95 ext/tidy/tidy.c tidy_ce_ ## name = zend_register_internal_class_ex(&ce, parent, NULL TSRMLS_CC); \ ce 1309 ext/xmlreader/php_xmlreader.c zend_class_entry ce; ce 1317 ext/xmlreader/php_xmlreader.c INIT_CLASS_ENTRY(ce, "XMLReader", xmlreader_functions); ce 1318 ext/xmlreader/php_xmlreader.c ce.create_object = xmlreader_objects_new; ce 1319 ext/xmlreader/php_xmlreader.c xmlreader_class_entry = zend_register_internal_class(&ce TSRMLS_CC); ce 1954 ext/xmlwriter/php_xmlwriter.c zend_class_entry ce; ce 1962 ext/xmlwriter/php_xmlwriter.c INIT_CLASS_ENTRY(ce, "XMLWriter", xmlwriter_class_functions); ce 1963 ext/xmlwriter/php_xmlwriter.c ce.create_object = xmlwriter_object_new; ce 1964 ext/xmlwriter/php_xmlwriter.c xmlwriter_class_entry_ce = zend_register_internal_class(&ce TSRMLS_CC); ce 157 ext/xsl/php_xsl.c zend_class_entry ce; ce 162 ext/xsl/php_xsl.c REGISTER_XSL_CLASS(ce, "XSLTProcessor", NULL, php_xsl_xsltprocessor_class_functions, xsl_xsltprocessor_class_entry); ce 231 ext/xsl/php_xsl.c zend_class_entry *ce; ce 258 ext/xsl/php_xsl.c ce = xsl_xsltprocessor_class_entry; ce 261 ext/xsl/php_xsl.c object_init_ex(wrapper, ce); ce 79 ext/xsl/php_xsl.h #define REGISTER_XSL_CLASS(ce, name, parent_ce, funcs, entry) \ ce 80 ext/xsl/php_xsl.h INIT_CLASS_ENTRY(ce, name, funcs); \ ce 81 ext/xsl/php_xsl.h ce.create_object = xsl_objects_new; \ ce 82 ext/xsl/php_xsl.h entry = zend_register_internal_class_ex(&ce, parent_ce, NULL TSRMLS_CC); ce 676 ext/xsl/xsltprocessor.c zend_class_entry *curce, **ce; ce 685 ext/xsl/xsltprocessor.c found = zend_lookup_class(ret_class, ret_class_len, &ce TSRMLS_CC); ce 686 ext/xsl/xsltprocessor.c if ((found != SUCCESS) || !instanceof_function(*ce, curce TSRMLS_CC)) { ce 693 ext/xsl/xsltprocessor.c object_init_ex(return_value, *ce); ce 1147 ext/zip/php_zip.c intern->zo.ce = class_type; ce 3036 ext/zip/php_zip.c zend_class_entry ce; ce 3046 ext/zip/php_zip.c INIT_CLASS_ENTRY(ce, "ZipArchive", zip_class_functions); ce 3047 ext/zip/php_zip.c ce.create_object = php_zip_object_new; ce 3048 ext/zip/php_zip.c zip_class_entry = zend_register_internal_class(&ce TSRMLS_CC); ce 44 main/streams/userspace.c zend_class_entry *ce; ce 289 main/streams/userspace.c object_init_ex(object, uwrap->ce); ce 300 main/streams/userspace.c if (uwrap->ce->constructor) { ce 306 main/streams/userspace.c fci.function_table = &uwrap->ce->function_table; ce 316 main/streams/userspace.c fcc.function_handler = uwrap->ce->constructor; ce 322 main/streams/userspace.c php_error_docref(NULL TSRMLS_CC, E_WARNING, "Could not execute %s::%s()", uwrap->ce->name, uwrap->ce->constructor->common.function_name); ce 540 main/streams/userspace.c if (zend_lookup_class(uwrap->classname, classname_len, (zend_class_entry***)&uwrap->ce TSRMLS_CC) == SUCCESS) { ce 541 main/streams/userspace.c uwrap->ce = *(zend_class_entry**)uwrap->ce; ce 1394 sapi/apache_hooks/php_apache.c zend_class_entry ce; ce 1405 sapi/apache_hooks/php_apache.c INIT_OVERLOADED_CLASS_ENTRY(ce, "ApacheRequest", php_apache_request_class_functions, NULL, NULL, NULL); ce 1406 sapi/apache_hooks/php_apache.c apacherequest_class_entry = zend_register_internal_class_ex(&ce, NULL, NULL TSRMLS_CC); ce 468 sapi/phpdbg/phpdbg_bp.c zend_class_entry **ce; ce 469 sapi/phpdbg/phpdbg_bp.c if (zend_hash_find(EG(class_table), zend_str_tolower_dup(new_break->class_name, new_break->class_len), new_break->class_len + 1, (void **)&ce) == FAILURE) { ce 472 sapi/phpdbg/phpdbg_bp.c func_table = &(*ce)->function_table; ce 268 sapi/phpdbg/phpdbg_info.c static inline void phpdbg_print_class_name(zend_class_entry **ce TSRMLS_DC) /* {{{ */ ce 272 sapi/phpdbg/phpdbg_info.c ((*ce)->type == ZEND_USER_CLASS) ? ce 274 sapi/phpdbg/phpdbg_info.c ((*ce)->ce_flags & ZEND_ACC_INTERFACE) ? ce 276 sapi/phpdbg/phpdbg_info.c ((*ce)->ce_flags & ZEND_ACC_ABSTRACT) ? ce 279 sapi/phpdbg/phpdbg_info.c (*ce)->name, zend_hash_num_elements(&(*ce)->function_table)); ce 285 sapi/phpdbg/phpdbg_info.c zend_class_entry **ce; ce 291 sapi/phpdbg/phpdbg_info.c zend_hash_get_current_data_ex(EG(class_table), (void**)&ce, &position) == SUCCESS; ce 294 sapi/phpdbg/phpdbg_info.c if ((*ce)->type == ZEND_USER_CLASS) { ce 296 sapi/phpdbg/phpdbg_info.c &classes, ce, sizeof(ce), NULL); ce 304 sapi/phpdbg/phpdbg_info.c zend_hash_get_current_data_ex(&classes, (void**)&ce, &position) == SUCCESS; ce 307 sapi/phpdbg/phpdbg_info.c phpdbg_print_class_name(ce TSRMLS_CC); ce 310 sapi/phpdbg/phpdbg_info.c if ((*ce)->parent) { ce 311 sapi/phpdbg/phpdbg_info.c zend_class_entry *pce = (*ce)->parent; ce 319 sapi/phpdbg/phpdbg_info.c if ((*ce)->info.user.filename) { ce 322 sapi/phpdbg/phpdbg_info.c (*ce)->info.user.filename, ce 323 sapi/phpdbg/phpdbg_info.c (*ce)->info.user.line_start); ce 82 sapi/phpdbg/phpdbg_list.c zend_class_entry **ce; ce 84 sapi/phpdbg/phpdbg_list.c if (zend_lookup_class(param->method.class, strlen(param->method.class), &ce TSRMLS_CC) == SUCCESS) { ce 88 sapi/phpdbg/phpdbg_list.c if (zend_hash_find(&(*ce)->function_table, lcname, strlen(lcname)+1, (void**) &function) == SUCCESS) { ce 104 sapi/phpdbg/phpdbg_list.c zend_class_entry **ce; ce 106 sapi/phpdbg/phpdbg_list.c if (zend_lookup_class(param->str, param->len, &ce TSRMLS_CC) == SUCCESS) { ce 107 sapi/phpdbg/phpdbg_list.c if ((*ce)->type == ZEND_USER_CLASS) { ce 108 sapi/phpdbg/phpdbg_list.c if ((*ce)->info.user.filename) { ce 110 sapi/phpdbg/phpdbg_list.c (*ce)->info.user.filename, ce 111 sapi/phpdbg/phpdbg_list.c (*ce)->info.user.line_end - (*ce)->info.user.line_start + 1, ce 112 sapi/phpdbg/phpdbg_list.c (*ce)->info.user.line_start, 0 TSRMLS_CC ce 115 sapi/phpdbg/phpdbg_list.c phpdbg_error("The source of the requested class (%s) cannot be found", (*ce)->name); ce 118 sapi/phpdbg/phpdbg_list.c phpdbg_error("The class requested (%s) is not user defined", (*ce)->name); ce 155 sapi/phpdbg/phpdbg_print.c zend_class_entry **ce; ce 157 sapi/phpdbg/phpdbg_print.c if (zend_lookup_class(param->str, param->len, &ce TSRMLS_CC) == SUCCESS) { ce 159 sapi/phpdbg/phpdbg_print.c ((*ce)->type == ZEND_USER_CLASS) ? ce 161 sapi/phpdbg/phpdbg_print.c ((*ce)->ce_flags & ZEND_ACC_INTERFACE) ? ce 163 sapi/phpdbg/phpdbg_print.c ((*ce)->ce_flags & ZEND_ACC_ABSTRACT) ? ce 166 sapi/phpdbg/phpdbg_print.c (*ce)->name); ce 168 sapi/phpdbg/phpdbg_print.c phpdbg_writeln("Methods (%d):", zend_hash_num_elements(&(*ce)->function_table)); ce 169 sapi/phpdbg/phpdbg_print.c if (zend_hash_num_elements(&(*ce)->function_table)) { ce 173 sapi/phpdbg/phpdbg_print.c for (zend_hash_internal_pointer_reset_ex(&(*ce)->function_table, &position); ce 174 sapi/phpdbg/phpdbg_print.c zend_hash_get_current_data_ex(&(*ce)->function_table, (void**) &method, &position) == SUCCESS; ce 175 sapi/phpdbg/phpdbg_print.c zend_hash_move_forward_ex(&(*ce)->function_table, &position)) { ce 188 sapi/phpdbg/phpdbg_print.c zend_class_entry **ce; ce 190 sapi/phpdbg/phpdbg_print.c if (zend_lookup_class(param->method.class, strlen(param->method.class), &ce TSRMLS_CC) == SUCCESS) { ce 194 sapi/phpdbg/phpdbg_print.c if (zend_hash_find(&(*ce)->function_table, lcname, strlen(lcname)+1, (void**)&fbc) == SUCCESS) { ce 177 sapi/phpdbg/phpdbg_utils.c zend_class_entry **ce; ce 180 sapi/phpdbg/phpdbg_utils.c int ret = zend_lookup_class(lc_cname, cname_len, &ce TSRMLS_CC); ce 185 sapi/phpdbg/phpdbg_utils.c zend_hash_find(&(*ce)->function_table, lcname, fname_len+1,