Home
last modified time | relevance | path

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

/PHP-7.4/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)
38 zend_bool zend_try_early_bind(zend_class_entry *ce, zend_class_entry *parent_ce, zend_string *lcnam…
H A Dzend_inheritance.c271 zend_class_entry *parent_ce; in unlinked_instanceof() local
273 parent_ce = ce1->parent; in unlinked_instanceof()
281 if (parent_ce && unlinked_instanceof(parent_ce, ce2)) { in unlinked_instanceof()
1146 ce->parent = parent_ce; in zend_do_inheritance_ex()
1150 if (parent_ce->num_interfaces) { in zend_do_inheritance_ex()
1184 src = parent_ce->default_properties_table + parent_ce->default_properties_count; in zend_do_inheritance_ex()
1234 zend_class_init_statics(parent_ce); in zend_do_inheritance_ex()
1239 src = CE_STATIC_MEMBERS(parent_ce) + parent_ce->default_static_members_count; in zend_do_inheritance_ex()
1252 zend_class_init_statics(parent_ce); in zend_do_inheritance_ex()
1254 src = CE_STATIC_MEMBERS(parent_ce) + parent_ce->default_static_members_count; in zend_do_inheritance_ex()
[all …]
H A Dzend_compile.c1195 zend_class_entry *parent_ce = zend_hash_find_ex_ptr(EG(class_table), lc_parent_name, 1); in zend_do_delayed_early_binding() local
1197 if (parent_ce) { in zend_do_delayed_early_binding()
1198 if (zend_try_early_bind(ce, parent_ce, Z_STR_P(lcname), zv)) { in zend_do_delayed_early_binding()
6543 zend_class_entry *parent_ce = zend_lookup_class_ex( in zend_compile_class_decl() local
6546 if (parent_ce in zend_compile_class_decl()
6547 …&& ((parent_ce->type != ZEND_INTERNAL_CLASS) || !(CG(compiler_options) & ZEND_COMPILE_IGNORE_INTER… in zend_compile_class_decl()
6548 …&& ((parent_ce->type != ZEND_USER_CLASS) || !(CG(compiler_options) & ZEND_COMPILE_IGNORE_OTHER_FIL… in zend_compile_class_decl()
6551 if (zend_try_early_bind(ce, parent_ce, lcname, NULL)) { in zend_compile_class_decl()
H A Dzend_API.c2724 …nd_register_internal_class_ex(zend_class_entry *class_entry, zend_class_entry *parent_ce) /* {{{ */ in zend_register_internal_class_ex() argument
2730 if (parent_ce) { in zend_register_internal_class_ex()
2731 zend_do_inheritance(register_class, parent_ce); in zend_register_internal_class_ex()
H A Dzend_API.h283 …entry *zend_register_internal_class_ex(zend_class_entry *class_entry, zend_class_entry *parent_ce);
/PHP-7.4/ext/xsl/
H A Dphp_xsl.h86 #define REGISTER_XSL_CLASS(ce, name, parent_ce, funcs, entry) \ argument
89 entry = zend_register_internal_class_ex(&ce, parent_ce);
/PHP-7.4/ext/spl/
H A Dspl_functions.c54 PHPAPI void spl_register_sub_class(zend_class_entry ** ppce, zend_class_entry * parent_ce, char * c… in spl_register_sub_class() argument
59 *ppce = zend_register_internal_class_ex(&ce, parent_ce); in spl_register_sub_class()
65 (*ppce)->create_object = parent_ce->create_object; in spl_register_sub_class()
H A Dspl_functions.h51 void spl_register_sub_class(zend_class_entry ** ppce, zend_class_entry * parent_ce, char * class_na…
/PHP-7.4/ext/dom/
H A Dphp_dom.h131 #define REGISTER_DOM_CLASS(ce, name, parent_ce, funcs, entry) \ argument
134 entry = zend_register_internal_class_ex(&ce, parent_ce);

Completed in 76 milliseconds