Lines Matching refs:ce

939 	zend_class_entry *ce = NULL;  in ZEND_FUNCTION()  local
946 ce = zend_get_executed_scope(); in ZEND_FUNCTION()
947 if (ce && ce->parent) { in ZEND_FUNCTION()
948 RETURN_STR_COPY(ce->parent->name); in ZEND_FUNCTION()
955 ce = Z_OBJ_P(arg)->ce; in ZEND_FUNCTION()
957 ce = zend_lookup_class(Z_STR_P(arg)); in ZEND_FUNCTION()
960 if (ce && ce->parent) { in ZEND_FUNCTION()
961 RETURN_STR_COPY(ce->parent->name); in ZEND_FUNCTION()
973 zend_class_entry *ce; in is_a_impl() local
1004 ce = zend_lookup_class_ex(class_name, NULL, 0); in is_a_impl()
1005 if (!ce) { in is_a_impl()
1008 if (only_subclass && instance_ce == ce) { in is_a_impl()
1011 retval = instanceof_function(instance_ce, ce); in is_a_impl()
1037 static void add_class_vars(zend_class_entry *scope, zend_class_entry *ce, int statics, zval *return… in add_class_vars() argument
1043 ZEND_HASH_FOREACH_STR_KEY_PTR(&ce->properties_info, key, prop_info) { in add_class_vars()
1045 prop_info->ce != scope) || in add_class_vars()
1047 !zend_check_protected(prop_info->ce, scope)) || in add_class_vars()
1049 ce != scope && in add_class_vars()
1050 prop_info->ce != scope)) { in add_class_vars()
1055 prop = &ce->default_static_members_table[prop_info->offset]; in add_class_vars()
1057 prop = &ce->default_properties_table[OBJ_PROP_TO_NUM(prop_info->offset)]; in add_class_vars()
1090 zend_class_entry *ce, *scope; in ZEND_FUNCTION() local
1096 ce = zend_lookup_class(class_name); in ZEND_FUNCTION()
1097 if (!ce) { in ZEND_FUNCTION()
1101 if (UNEXPECTED(!(ce->ce_flags & ZEND_ACC_CONSTANTS_UPDATED))) { in ZEND_FUNCTION()
1102 if (UNEXPECTED(zend_update_class_constants(ce) != SUCCESS)) { in ZEND_FUNCTION()
1107 add_class_vars(scope, ce, 0, return_value); in ZEND_FUNCTION()
1108 add_class_vars(scope, ce, 1, return_value); in ZEND_FUNCTION()
1140 …if (!zobj->ce->default_properties_count && properties == zobj->properties && !ZEND_HASH_GET_APPLY_… in ZEND_FUNCTION()
1214 zend_class_entry *ce = NULL; in ZEND_FUNCTION() local
1224 ce = Z_OBJCE_P(klass); in ZEND_FUNCTION()
1226 ce = zend_lookup_class(Z_STR_P(klass)); in ZEND_FUNCTION()
1229 if (!ce) { in ZEND_FUNCTION()
1236 ZEND_HASH_FOREACH_STR_KEY_PTR(&ce->function_table, key, mptr) { in ZEND_FUNCTION()
1251 mptr->common.scope == ce || in ZEND_FUNCTION()
1276 zend_class_entry * ce; in ZEND_FUNCTION() local
1284 ce = Z_OBJCE_P(klass); in ZEND_FUNCTION()
1286 if ((ce = zend_lookup_class(Z_STR_P(klass))) == NULL) { in ZEND_FUNCTION()
1294 if (zend_hash_exists(&ce->function_table, lcname)) { in ZEND_FUNCTION()
1326 zend_class_entry *ce; in ZEND_FUNCTION() local
1339 ce = zend_lookup_class(Z_STR_P(object)); in ZEND_FUNCTION()
1340 if (!ce) { in ZEND_FUNCTION()
1344 ce = Z_OBJCE_P(object); in ZEND_FUNCTION()
1350 if ((property_info = zend_hash_find_ptr(&ce->properties_info, property)) != NULL in ZEND_FUNCTION()
1372 zend_class_entry *ce; in ZEND_FUNCTION() local
1390 ce = zend_hash_find_ptr(EG(class_table), lc_name); in ZEND_FUNCTION()
1393 ce = zend_lookup_class(class_name); in ZEND_FUNCTION()
1396 if (ce) { in ZEND_FUNCTION()
1397 RETURN_BOOL((ce->ce_flags & (ZEND_ACC_INTERFACE | ZEND_ACC_TRAIT)) == 0); in ZEND_FUNCTION()
1409 zend_class_entry *ce; in ZEND_FUNCTION() local
1426 ce = zend_hash_find_ptr(EG(class_table), lc_name); in ZEND_FUNCTION()
1428 RETURN_BOOL(ce && ce->ce_flags & ZEND_ACC_INTERFACE); in ZEND_FUNCTION()
1431 ce = zend_lookup_class(iface_name); in ZEND_FUNCTION()
1432 if (ce) { in ZEND_FUNCTION()
1433 RETURN_BOOL((ce->ce_flags & ZEND_ACC_INTERFACE) > 0); in ZEND_FUNCTION()
1445 zend_class_entry *ce; in ZEND_FUNCTION() local
1463 ce = zend_hash_find_ptr(EG(class_table), lc_name); in ZEND_FUNCTION()
1466 ce = zend_lookup_class(trait_name); in ZEND_FUNCTION()
1469 if (ce) { in ZEND_FUNCTION()
1470 RETURN_BOOL((ce->ce_flags & ZEND_ACC_TRAIT) != 0); in ZEND_FUNCTION()
1515 zend_class_entry *ce; in ZEND_FUNCTION() local
1523 ce = zend_lookup_class_ex(class_name, NULL, autoload); in ZEND_FUNCTION()
1525 if (ce) { in ZEND_FUNCTION()
1526 if (ce->type == ZEND_USER_CLASS) { in ZEND_FUNCTION()
1527 if (zend_register_class_alias_ex(alias_name, alias_name_len, ce) == SUCCESS) { in ZEND_FUNCTION()
1530 … "Cannot declare %s %s, because the name is already in use", zend_get_object_type(ce), alias_name); in ZEND_FUNCTION()
1719 zend_class_entry *ce = (zend_class_entry *)Z_PTR_P(el); in copy_class_or_interface_name() local
1726 && (comply_mask == (ce->ce_flags & mask))) { in copy_class_or_interface_name()
1727 if (ce->refcount > 1 && in copy_class_or_interface_name()
1728 !same_name(hash_key->key, ce->name)) { in copy_class_or_interface_name()
1731 add_next_index_str(array, zend_string_copy(ce->name)); in copy_class_or_interface_name()
2276 … zend_function_name = zend_resolve_method_name(object ? object->ce : func->common.scope, func); in ZEND_FUNCTION()
2295 class_name = object->ce->name; in ZEND_FUNCTION()
2512 (object ? object->ce : func->common.scope), func) : in zend_fetch_debug_backtrace()
2527 ZVAL_STR_COPY(&tmp, object->ce->name); in zend_fetch_debug_backtrace()