Home
last modified time | relevance | path

Searched refs:parent_ce (Results 1 – 8 of 8) sorted by relevance

/PHP-8.0/Zend/
H A Dzend_inheritance.h28 ZEND_API void zend_do_inheritance_ex(zend_class_entry *ce, zend_class_entry *parent_ce, zend_bool c…
30 #define zend_do_inheritance(ce, parent_ce) \ argument
31 zend_do_inheritance_ex(ce, parent_ce, 0)
37 zend_bool zend_try_early_bind(zend_class_entry *ce, zend_class_entry *parent_ce, zend_string *lcnam…
H A Dzend_inheritance.c284 zend_class_entry *parent_ce; in unlinked_instanceof() local
286 parent_ce = ce1->parent; in unlinked_instanceof()
294 if (parent_ce && unlinked_instanceof(parent_ce, ce2)) { in unlinked_instanceof()
1227 ce->parent = parent_ce; in zend_do_inheritance_ex()
1252 src = parent_ce->default_properties_table + parent_ce->default_properties_count; in zend_do_inheritance_ex()
1302 zend_class_init_statics(parent_ce); in zend_do_inheritance_ex()
1307 src = CE_STATIC_MEMBERS(parent_ce) + parent_ce->default_static_members_count; in zend_do_inheritance_ex()
1322 src = CE_STATIC_MEMBERS(parent_ce) + parent_ce->default_static_members_count; in zend_do_inheritance_ex()
1336 src = parent_ce->default_static_members_table + parent_ce->default_static_members_count; in zend_do_inheritance_ex()
1410 if (parent_ce->num_interfaces) { in zend_do_inheritance_ex()
[all …]
H A Dzend_compile.c1355 zend_class_entry *parent_ce = zend_hash_find_ex_ptr(EG(class_table), lc_parent_name, 1); in zend_do_delayed_early_binding() local
1357 if (parent_ce) { in zend_do_delayed_early_binding()
1358 if (zend_try_early_bind(ce, parent_ce, Z_STR_P(lcname), zv)) { in zend_do_delayed_early_binding()
7428 zend_class_entry *parent_ce = zend_lookup_class_ex( in zend_compile_class_decl() local
7431 if (parent_ce in zend_compile_class_decl()
7432 …&& ((parent_ce->type != ZEND_INTERNAL_CLASS) || !(CG(compiler_options) & ZEND_COMPILE_IGNORE_INTER… in zend_compile_class_decl()
7433 …&& ((parent_ce->type != ZEND_USER_CLASS) || !(CG(compiler_options) & ZEND_COMPILE_IGNORE_OTHER_FIL… in zend_compile_class_decl()
7436 if (zend_try_early_bind(ce, parent_ce, lcname, NULL)) { in zend_compile_class_decl()
H A Dzend_API.c2799 …nd_register_internal_class_ex(zend_class_entry *class_entry, zend_class_entry *parent_ce) /* {{{ */ in zend_register_internal_class_ex() argument
2805 if (parent_ce) { in zend_register_internal_class_ex()
2806 zend_do_inheritance(register_class, parent_ce); in zend_register_internal_class_ex()
H A Dzend_API.h333 …entry *zend_register_internal_class_ex(zend_class_entry *class_entry, zend_class_entry *parent_ce);
/PHP-8.0/ext/spl/
H A Dspl_functions.c52 PHPAPI void spl_register_sub_class(zend_class_entry ** ppce, zend_class_entry * parent_ce, char * c… in spl_register_sub_class() argument
57 *ppce = zend_register_internal_class_ex(&ce, parent_ce); in spl_register_sub_class()
63 (*ppce)->create_object = parent_ce->create_object; in spl_register_sub_class()
H A Dspl_functions.h49 void spl_register_sub_class(zend_class_entry ** ppce, zend_class_entry * parent_ce, char * class_na…
/PHP-8.0/ext/dom/
H A Dphp_dom.h135 #define REGISTER_DOM_CLASS(ce, name, parent_ce, funcs, entry) \ argument
138 entry = zend_register_internal_class_ex(&ce, parent_ce);

Completed in 69 milliseconds