/PHP-7.0/Zend/ |
H A D | zend_inheritance.c | 106 ce->__get = ce->parent->__get; in do_inherit_parent_constructor() 109 ce->__set = ce->parent->__set; in do_inherit_parent_constructor() 112 ce->__unset = ce->parent->__unset; in do_inherit_parent_constructor() 115 ce->__isset = ce->parent->__isset; in do_inherit_parent_constructor() 118 ce->__call = ce->parent->__call; in do_inherit_parent_constructor() 124 ce->__tostring = ce->parent->__tostring; in do_inherit_parent_constructor() 127 ce->clone = ce->parent->clone; in do_inherit_parent_constructor() 130 ce->serialize = ce->parent->serialize; in do_inherit_parent_constructor() 880 if (property_info->ce == ce) { in zend_do_inheritance() 1070 if (ce->constructor && (!ce->parent || ce->constructor != ce->parent->constructor)) { in zend_add_magic_methods() [all …]
|
H A D | zend_object_handlers.c | 77 zend_class_entry *ce = zobj->ce; in rebuild_object_properties() local 96 while (ce->parent && ce->parent->default_properties_count) { in rebuild_object_properties() 97 ce = ce->parent; in rebuild_object_properties() 99 if (prop_info->ce == ce && in rebuild_object_properties() 1016 if (!ce) { in zend_check_private_int() 1026 if (fbc->common.scope == ce && EG(scope) == ce) { in zend_check_private_int() 1033 ce = ce->parent; in zend_check_private_int() 1034 while (ce) { in zend_check_private_int() 1045 ce = ce->parent; in zend_check_private_int() 1262 instanceof_function(object->ce, ce)) { in zend_std_get_static_method() [all …]
|
H A D | zend_objects.c | 36 object->ce = ce; in zend_object_std_init() 41 end = p + ce->default_properties_count; in zend_object_std_init() 94 if (object->ce != EG(scope)) { in zend_objects_destroy_object() 95 zend_class_entry *ce = object->ce; in zend_objects_destroy_object() local 100 ZSTR_VAL(ce->name), in zend_objects_destroy_object() 105 ZSTR_VAL(ce->name), in zend_objects_destroy_object() 114 zend_class_entry *ce = object->ce; in zend_objects_destroy_object() local 119 ZSTR_VAL(ce->name), in zend_objects_destroy_object() 124 ZSTR_VAL(ce->name), in zend_objects_destroy_object() 164 zend_object_std_init(object, ce); in zend_objects_new() [all …]
|
H A D | zend_opcode.c | 165 ce->default_static_members_table = ce->static_members_table = NULL; in zend_cleanup_user_class_data() 197 if (ce->num_traits > 0 && ce->traits) { in _destroy_zend_class_traits_info() 198 efree(ce->traits); in _destroy_zend_class_traits_info() 201 if (ce->trait_aliases) { in _destroy_zend_class_traits_info() 254 if (--ce->refcount > 0) { in destroy_zend_class() 257 switch (ce->type) { in destroy_zend_class() 280 if (prop_info->ce == ce || (prop_info->flags & ZEND_ACC_SHADOW)) { in destroy_zend_class() 291 if (ce->num_interfaces > 0 && ce->interfaces) { in destroy_zend_class() 327 free(ce->interfaces); in destroy_zend_class() 329 free(ce); in destroy_zend_class() [all …]
|
H A D | zend_inheritance.h | 27 ZEND_API void zend_do_inherit_interfaces(zend_class_entry *ce, const zend_class_entry *iface); 28 ZEND_API void zend_do_implement_interface(zend_class_entry *ce, zend_class_entry *iface); 30 ZEND_API void zend_do_implement_trait(zend_class_entry *ce, zend_class_entry *trait); 31 ZEND_API void zend_do_bind_traits(zend_class_entry *ce); 33 ZEND_API void zend_do_inheritance(zend_class_entry *ce, zend_class_entry *parent_ce); 36 void zend_check_deprecated_constructor(const zend_class_entry *ce);
|
H A D | zend_interfaces.c | 136 …zend_call_method_with_0_params(object, ce, &ce->iterator_funcs.zf_new_iterator, "getiterator", ret… in zend_user_it_new_iterator() 172 …zend_call_method_with_0_params(object, iter->ce, &iter->ce->iterator_funcs.zf_valid, "valid", &mor… in zend_user_it_valid() 190 …zend_call_method_with_0_params(object, iter->ce, &iter->ce->iterator_funcs.zf_current, "current", … in zend_user_it_get_current_data() 213 zend_call_method_with_0_params(object, iter->ce, &iter->ce->iterator_funcs.zf_key, "key", &retval); in zend_user_it_get_current_key() 234 zend_call_method_with_0_params(object, iter->ce, &iter->ce->iterator_funcs.zf_next, "next", NULL); in zend_user_it_move_forward() 245 …zend_call_method_with_0_params(object, iter->ce, &iter->ce->iterator_funcs.zf_rewind, "rewind", NU… in zend_user_it_rewind() 275 iterator->ce = Z_OBJCE_P(object); in zend_user_it_get_iterator() 415 zend_class_entry * ce = Z_OBJCE_P(object); in zend_user_serialize() local 419 zend_call_method_with_0_params(object, ce, &ce->serialize_func, "serialize", &retval); in zend_user_serialize() 460 zend_call_method_with_1_params(object, ce, &ce->unserialize_func, "unserialize", NULL, &zdata); in zend_user_unserialize() [all …]
|
H A D | zend_interfaces.h | 37 zend_class_entry *ce; member 54 zend_class_entry ce;\ 55 INIT_CLASS_ENTRY(ce, # class_name_str, zend_funcs_ ## class_name) \ 56 zend_ce_ ## class_name = zend_register_internal_interface(&ce);\ 70 ZEND_API void zend_user_it_new_iterator(zend_class_entry *ce, zval *object, zval *iterator); 71 ZEND_API zend_object_iterator *zend_user_it_get_new_iterator(zend_class_entry *ce, zval *object, in… 76 ZEND_API int zend_user_unserialize(zval *object, zend_class_entry *ce, const unsigned char *buf, si… 79 ZEND_API int zend_class_unserialize_deny(zval *object, zend_class_entry *ce, const unsigned char *b…
|
/PHP-7.0/sapi/phpdbg/ |
H A D | phpdbg_print.c | 151 zend_class_entry *ce; in PHPDBG_PRINT() local 162 ZSTR_VAL(ce->name), in PHPDBG_PRINT() 185 zend_class_entry *ce; in PHPDBG_PRINT() local 302 zend_class_entry *ce; in phpdbg_print_opcodes_method() local 308 …if (ce->name->len == strlen(class) && !zend_binary_strcasecmp(class, strlen(class), ce->name->val,… in phpdbg_print_opcodes_method() 333 ZSTR_VAL(ce->name)); in phpdbg_print_opcodes_ce() 360 zend_class_entry *ce; in phpdbg_print_opcodes_class() local 366 …if (ce->name->len == strlen(class) && !zend_binary_strcasecmp(class, strlen(class), ce->name->val,… in phpdbg_print_opcodes_class() 375 phpdbg_print_opcodes_ce(ce); in phpdbg_print_opcodes_class() 386 zend_class_entry *ce; in phpdbg_print_opcodes() local [all …]
|
H A D | phpdbg_info.c | 379 …const char *type = (ce->ce_flags & ZEND_ACC_INTERFACE) ? "Interface" : (ce->ce_flags & ZEND_ACC_AB… in phpdbg_print_class_name() 381 …%s %.*s (%d)", visibility, type, (int) ZSTR_LEN(ce->name), ZSTR_VAL(ce->name), zend_hash_num_eleme… in phpdbg_print_class_name() 386 zend_class_entry *ce; in PHPDBG_INFO() local 392 ZEND_HASH_FOREACH_PTR(EG(class_table), ce) { in PHPDBG_INFO() 393 if (ce->type == ZEND_USER_CLASS) { in PHPDBG_INFO() 394 zend_hash_next_index_insert_ptr(&classes, ce); in PHPDBG_INFO() 404 ZEND_HASH_FOREACH_PTR(&classes, ce) { in PHPDBG_INFO() 405 phpdbg_print_class_name(ce); in PHPDBG_INFO() 407 if (ce->parent) { in PHPDBG_INFO() 410 pce = ce->parent; in PHPDBG_INFO() [all …]
|
/PHP-7.0/ext/opcache/ |
H A D | zend_persist.c | 716 prop->ce = zend_shared_alloc_get_xlat_entry(prop->ce); in zend_persist_property_info() 778 if (ce->num_interfaces && ce->interfaces) { in zend_persist_class_entry() 783 if (ce->num_traits && ce->traits) { in zend_persist_class_entry() 798 ce->trait_aliases[i]->trait_method->ce = NULL; in zend_persist_class_entry() 820 ce->trait_precedences[i]->trait_method->ce = NULL; in zend_persist_class_entry() 857 ce->parent = zend_shared_alloc_get_xlat_entry(ce->parent); in zend_update_parent_ce() 868 ce->clone = zend_shared_alloc_get_xlat_entry(ce->clone); in zend_update_parent_ce() 871 ce->__get = zend_shared_alloc_get_xlat_entry(ce->__get); in zend_update_parent_ce() 874 ce->__set = zend_shared_alloc_get_xlat_entry(ce->__set); in zend_update_parent_ce() 877 ce->__call = zend_shared_alloc_get_xlat_entry(ce->__call); in zend_update_parent_ce() [all …]
|
H A D | zend_persist_calc.c | 299 zend_class_entry *ce = Z_PTR_P(zv); in zend_persist_class_entry_calc() local 301 if (ce->type == ZEND_USER_CLASS) { in zend_persist_class_entry_calc() 303 ADD_INTERNED_STRING(ce->name, 0); in zend_persist_class_entry_calc() 305 if (ce->default_properties_table) { in zend_persist_class_entry_calc() 323 if (ZEND_CE_FILENAME(ce)) { in zend_persist_class_entry_calc() 324 ADD_STRING(ZEND_CE_FILENAME(ce)); in zend_persist_class_entry_calc() 332 if (ce->trait_aliases) { in zend_persist_class_entry_calc() 334 while (ce->trait_aliases[i]) { in zend_persist_class_entry_calc() 345 if (ce->trait_aliases[i]->alias) { in zend_persist_class_entry_calc() 354 if (ce->trait_precedences) { in zend_persist_class_entry_calc() [all …]
|
H A D | zend_file_cache.c | 528 if (prop->ce && !IS_SERIALIZED(prop->ce)) { in zend_file_cache_serialize_prop_info() 545 zend_class_entry *ce; in zend_file_cache_serialize_class() local 548 ce = Z_PTR_P(zv); in zend_file_cache_serialize_class() 549 UNSERIALIZE_PTR(ce); in zend_file_cache_serialize_class() 551 SERIALIZE_STR(ce->name); in zend_file_cache_serialize_class() 582 if (ce->trait_aliases) { in zend_file_cache_serialize_class() 586 p = ce->trait_aliases; in zend_file_cache_serialize_class() 1093 if (prop->ce && !IS_UNSERIALIZED(prop->ce)) { in zend_file_cache_unserialize_prop_info() 1109 zend_class_entry *ce; in zend_file_cache_unserialize_class() local 1112 ce = Z_PTR_P(zv); in zend_file_cache_unserialize_class() [all …]
|
H A D | zend_accelerator_util_funcs.c | 378 prop_info->ce = ARENA_REALLOC(prop_info->ce); in zend_hash_clone_prop_info() 386 ce->handler = ARENA_REALLOC(ce->handler); \ 398 ce->refcount = 1; in zend_class_copy_ctor() 424 ce->static_members_table = ce->default_static_members_table; in zend_class_copy_ctor() 434 if (ce->num_interfaces) { in zend_class_copy_ctor() 435 ce->interfaces = emalloc(sizeof(zend_class_entry *) * ce->num_interfaces); in zend_class_copy_ctor() 436 memset(ce->interfaces, 0, sizeof(zend_class_entry *) * ce->num_interfaces); in zend_class_copy_ctor() 438 ce->interfaces = NULL; in zend_class_copy_ctor() 441 if (ce->parent) { in zend_class_copy_ctor() 442 ce->parent = ARENA_REALLOC(ce->parent); in zend_class_copy_ctor() [all …]
|
/PHP-7.0/ext/spl/ |
H A D | spl_functions.c | 33 zend_class_entry ce; in spl_register_interface() local 35 INIT_CLASS_ENTRY_EX(ce, class_name, strlen(class_name), functions); in spl_register_interface() 36 *ppce = zend_register_internal_interface(&ce); in spl_register_interface() 43 zend_class_entry ce; in spl_register_std_class() local 45 INIT_CLASS_ENTRY_EX(ce, class_name, strlen(class_name), function_list); in spl_register_std_class() 46 *ppce = zend_register_internal_class(&ce); in spl_register_std_class() 58 zend_class_entry ce; in spl_register_sub_class() local 60 INIT_CLASS_ENTRY_EX(ce, class_name, strlen(class_name), function_list); in spl_register_sub_class() 61 *ppce = zend_register_internal_class_ex(&ce, parent_ce); in spl_register_sub_class() 135 zend_string * spl_gen_private_prop_name(zend_class_entry *ce, char *prop_name, int prop_len) /* {{{… in spl_gen_private_prop_name() argument [all …]
|
/PHP-7.0/ext/reflection/ |
H A D | php_reflection.c | 1209 intern->ce = ce; in zend_reflection_class_factory() 1332 intern->ce = ce; in reflection_method_factory() 1377 reference->ce = ce; in reflection_property_factory() 1381 intern->ce = ce; in reflection_property_factory() 2532 intern->ce = ce; in ZEND_METHOD() 2663 ce = ce->parent; in ZEND_METHOD() 3120 intern->ce = ce; in ZEND_METHOD() 4358 property_info.ce = ce; in _adddynproperty() 5272 reference->ce = ce; in ZEND_METHOD() 5275 intern->ce = ce; in ZEND_METHOD() [all …]
|
/PHP-7.0/ext/dom/ |
H A D | php_dom.c | 216 if (ce == NULL) { in dom_set_doc_classmap() 222 if (ce) { in dom_set_doc_classmap() 239 if (ce) { in dom_get_doc_classmap() 240 return ce; in dom_get_doc_classmap() 596 zend_class_entry ce; in PHP_MINIT_FUNCTION() local 1179 zend_class_entry *ce; in php_dom_create_interator() local 1194 zend_class_entry *ce; in php_dom_create_object() local 1228 ce = dom_attr_class_entry; in php_dom_create_object() 1233 ce = dom_text_class_entry; in php_dom_create_object() 1254 ce = dom_entity_class_entry; in php_dom_create_object() [all …]
|
/PHP-7.0/ext/mysqli/ |
H A D | mysqli.c | 565 zend_class_entry *ce,cex; in PHP_MINIT_FUNCTION() local 616 ce = mysqli_driver_class_entry; in PHP_MINIT_FUNCTION() 625 ce->ce_flags |= ZEND_ACC_FINAL; in PHP_MINIT_FUNCTION() 629 ce = mysqli_link_class_entry; in PHP_MINIT_FUNCTION() 655 ce->ce_flags |= ZEND_ACC_FINAL; in PHP_MINIT_FUNCTION() 664 ce = mysqli_result_class_entry; in PHP_MINIT_FUNCTION() 678 ce = mysqli_stmt_class_entry; in PHP_MINIT_FUNCTION() 1238 zend_class_entry *ce = NULL; in php_mysqli_fetch_into_hash() local 1251 if (!ce) { in php_mysqli_fetch_into_hash() 1290 if (!ce->default_properties_count && !ce->__set) { in php_mysqli_fetch_into_hash() [all …]
|
/PHP-7.0/ext/intl/normalizer/ |
H A D | normalizer_class.c | 55 zend_class_entry ce; in normalizer_register_Normalizer_class() local 58 INIT_CLASS_ENTRY( ce, "Normalizer", Normalizer_class_functions ); in normalizer_register_Normalizer_class() 59 ce.create_object = NULL; in normalizer_register_Normalizer_class() 60 Normalizer_ce_ptr = zend_register_internal_class( &ce ); in normalizer_register_Normalizer_class()
|
/PHP-7.0/ext/intl/breakiterator/ |
H A D | breakiterator_class.cpp | 53 zend_class_entry *ce; in breakiterator_object_create() local 56 ce = RuleBasedBreakIterator_ce_ptr; in breakiterator_object_create() 58 ce = CodePointBreakIterator_ce_ptr; in breakiterator_object_create() 60 ce = BreakIterator_ce_ptr; in breakiterator_object_create() 64 object_init_ex(object, ce); in breakiterator_object_create() 217 zend_object_std_init(&intern->zo, ce); in BreakIterator_object_create() 321 zend_class_entry ce; in breakiterator_register_BreakIterator_class() local 325 ce.create_object = BreakIterator_object_create; in breakiterator_register_BreakIterator_class() 326 ce.get_iterator = _breakiterator_get_iterator; in breakiterator_register_BreakIterator_class() 374 INIT_CLASS_ENTRY(ce, "IntlRuleBasedBreakIterator", in breakiterator_register_BreakIterator_class() [all …]
|
/PHP-7.0/ext/pdo/ |
H A D | php_pdo_int.h | 36 extern zend_object *pdo_dbh_new(zend_class_entry *ce); 41 extern zend_object *pdo_dbstmt_new(zend_class_entry *ce); 45 zend_object_iterator *pdo_stmt_iter_get(zend_class_entry *ce, zval *object, int by_ref); 50 extern zend_object *pdo_row_new(zend_class_entry *ce); 56 zend_object_iterator *php_pdo_dbstmt_iter_get(zend_class_entry *ce, zval *object);
|
/PHP-7.0/ext/intl/spoofchecker/ |
H A D | spoofchecker_class.c | 52 zend_class_entry *ce) in Spoofchecker_object_create() argument 56 intern = ecalloc(1, sizeof(Spoofchecker_object) + zend_object_properties_size(ce)); in Spoofchecker_object_create() 58 zend_object_std_init(&intern->zo, ce); in Spoofchecker_object_create() 59 object_properties_init(&intern->zo, ce); in Spoofchecker_object_create() 139 zend_class_entry ce; in spoofchecker_register_Spoofchecker_class() local 142 INIT_CLASS_ENTRY(ce, "Spoofchecker", Spoofchecker_class_functions); in spoofchecker_register_Spoofchecker_class() 143 ce.create_object = Spoofchecker_object_create; in spoofchecker_register_Spoofchecker_class() 144 Spoofchecker_ce_ptr = zend_register_internal_class(&ce); in spoofchecker_register_Spoofchecker_class()
|
/PHP-7.0/ext/intl/collator/ |
H A D | collator_class.c | 57 zend_object *Collator_object_create(zend_class_entry *ce ) in Collator_object_create() argument 61 intern = ecalloc(1, sizeof(Collator_object) + zend_object_properties_size(ce)); in Collator_object_create() 63 zend_object_std_init(&intern->zo, ce ); in Collator_object_create() 64 object_properties_init(&intern->zo, ce); in Collator_object_create() 132 zend_class_entry ce; in collator_register_Collator_class() local 135 INIT_CLASS_ENTRY( ce, "Collator", Collator_class_functions ); in collator_register_Collator_class() 136 ce.create_object = Collator_object_create; in collator_register_Collator_class() 137 Collator_ce_ptr = zend_register_internal_class( &ce ); in collator_register_Collator_class()
|
/PHP-7.0/ext/intl/msgformat/ |
H A D | msgformat_class.c | 55 zend_object *MessageFormatter_object_create(zend_class_entry *ce) in MessageFormatter_object_create() argument 59 intern = ecalloc( 1, sizeof(MessageFormatter_object) + zend_object_properties_size(ce)); in MessageFormatter_object_create() 61 zend_object_std_init( &intern->zo, ce ); in MessageFormatter_object_create() 62 object_properties_init(&intern->zo, ce); in MessageFormatter_object_create() 155 zend_class_entry ce; in msgformat_register_class() local 158 INIT_CLASS_ENTRY( ce, "MessageFormatter", MessageFormatter_class_functions ); in msgformat_register_class() 159 ce.create_object = MessageFormatter_object_create; in msgformat_register_class() 160 MessageFormatter_ce_ptr = zend_register_internal_class( &ce ); in msgformat_register_class()
|
/PHP-7.0/ext/standard/tests/strings/ |
H A D | strrchr_variation5.phpt | 42 ce" 44 ce" 48 ce" 50 ce" 56 ce"
|
/PHP-7.0/ext/intl/formatter/ |
H A D | formatter_class.c | 55 zend_object *NumberFormatter_object_create(zend_class_entry *ce) in NumberFormatter_object_create() argument 59 intern = ecalloc( 1, sizeof(NumberFormatter_object) + zend_object_properties_size(ce)); in NumberFormatter_object_create() 61 zend_object_std_init( &intern->zo, ce ); in NumberFormatter_object_create() 62 object_properties_init(&intern->zo, ce); in NumberFormatter_object_create() 187 zend_class_entry ce; in formatter_register_class() local 190 INIT_CLASS_ENTRY( ce, "NumberFormatter", NumberFormatter_class_functions ); in formatter_register_class() 191 ce.create_object = NumberFormatter_object_create; in formatter_register_class() 192 NumberFormatter_ce_ptr = zend_register_internal_class( &ce ); in formatter_register_class()
|