Lines Matching refs:ce

1796 			EXPECTED(zobj->ce == CACHED_PTR(Z_CACHE_SLOT_P(offset)))) {
1917 EXPECTED(zobj->ce == CACHED_PTR(Z_CACHE_SLOT_P(offset)))) {
2114 if (!zobj->ce->__set) {
2927 zend_class_entry *ce = CACHED_PTR(Z_CACHE_SLOT_P(class_name));
2929 if (UNEXPECTED(ce == NULL)) {
2930ce = zend_fetch_class_by_name(Z_STR_P(class_name), EX_CONSTANT(opline->op2) + 1, opline->extended_…
2931 CACHE_PTR(Z_CACHE_SLOT_P(class_name), ce);
2933 Z_CE_P(EX_VAR(opline->result.var)) = ce;
3025 called_scope = obj->ce;
3044 …zend_throw_error(NULL, "Call to undefined method %s::%s()", ZSTR_VAL(obj->ce->name), Z_STRVAL_P(fu…
3089 zend_class_entry *ce; variable
3098 ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)));
3099 if (UNEXPECTED(ce == NULL)) {
3100ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op1)), EX_CONSTANT(opline->op1) + 1, ZEN…
3101 if (UNEXPECTED(ce == NULL)) {
3106 CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce);
3109 ce = zend_fetch_class(NULL, opline->op1.num);
3110 if (UNEXPECTED(ce == NULL)) {
3116 ce = Z_CE_P(EX_VAR(opline->op1.var));
3125 EXPECTED(CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2))) == ce)) {
3152 if (ce->get_static_method) {
3153 fbc = ce->get_static_method(ce, Z_STR_P(function_name));
3155 …fbc = zend_std_get_static_method(ce, Z_STR_P(function_name), ((OP2_TYPE == IS_CONST) ? (EX_CONSTAN…
3159 …zend_throw_error(NULL, "Call to undefined method %s::%s()", ZSTR_VAL(ce->name), Z_STRVAL_P(functio…
3170 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc);
3180 if (UNEXPECTED(ce->constructor == NULL)) {
3184 …if (Z_TYPE(EX(This)) == IS_OBJECT && Z_OBJ(EX(This))->ce != ce->constructor->common.scope && (ce->…
3185 zend_throw_error(NULL, "Cannot call private %s::__construct()", ZSTR_VAL(ce->name));
3188 fbc = ce->constructor;
3196 if (Z_TYPE(EX(This)) == IS_OBJECT && instanceof_function(Z_OBJCE(EX(This)), ce)) {
3198 ce = object->ce;
3226 ce = Z_OBJCE(EX(This));
3228 ce = Z_CE(EX(This));
3234 fbc, opline->extended_value, ce, object);
4080 zend_class_entry *ce, *catch_ce; variable
4097 ce = EG(exception)->ce;
4101 DTRACE_EXCEPTION_CAUGHT((char *)ce->name);
4105 if (ce != catch_ce) {
4106 if (!catch_ce || !instanceof_function(ce, catch_ce)) {
4419 zend_class_entry *ce = Z_OBJCE_P(args);
4422 if (!ce || !ce->get_iterator) {
4426 iter = ce->get_iterator(ce, args, 0);
4431 NULL, 0, "Object of type %s did not create an Iterator", ZSTR_VAL(ce->name)
4848 zend_class_entry *ce; variable
4853 ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)));
4854 if (UNEXPECTED(ce == NULL)) {
4855ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op1)), EX_CONSTANT(opline->op1) + 1, ZEN…
4856 if (UNEXPECTED(ce == NULL)) {
4861 CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce);
4864 ce = zend_fetch_class(NULL, opline->op1.num);
4865 if (UNEXPECTED(ce == NULL)) {
4871 ce = Z_CE_P(EX_VAR(opline->op1.var));
4875 if (UNEXPECTED(object_init_ex(result, ce) != SUCCESS)) {
4905 ce,
4920 zend_class_entry *ce, *scope; variable
4953 ce = Z_OBJCE_P(obj);
4954 clone = ce->clone;
4957 zend_throw_error(NULL, "Trying to clone an uncloneable object of class %s", ZSTR_VAL(ce->name));
5040 zend_class_entry *ce, *scope; variable
5052 ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)));
5056 ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)));
5058ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op1)), EX_CONSTANT(opline->op1) + 1, ZEN…
5059 if (UNEXPECTED(ce == NULL)) {
5064 CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce);
5068 ce = zend_fetch_class(NULL, opline->op1.num);
5069 if (UNEXPECTED(ce == NULL)) {
5075 ce = Z_CE_P(EX_VAR(opline->op1.var));
5077 if (EXPECTED(CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2))) == ce)) {
5083 …if (EXPECTED((c = zend_hash_find_ptr(&ce->constants_table, Z_STR_P(EX_CONSTANT(opline->op2)))) != …
5086 … const %s::%s", zend_visibility_string(Z_ACCESS_FLAGS(c->value)), ZSTR_VAL(ce->name), Z_STRVAL_P(E…
5092 zval_update_constant_ex(value, c->ce);
5101 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce, value);
5111 if (ce->type == ZEND_INTERNAL_CLASS) {
5449 zend_class_entry *ce; variable
5466 ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)));
5467 if (UNEXPECTED(ce == NULL)) {
5468ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)), EX_CONSTANT(opline->op2) + 1, ZEN…
5469 if (UNEXPECTED(ce == NULL)) {
5477 CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce);
5480 ce = zend_fetch_class(NULL, opline->op2.num);
5481 if (UNEXPECTED(ce == NULL)) {
5490 ce = Z_CE_P(EX_VAR(opline->op2.var));
5492 zend_std_unset_static_property(ce, Z_STR_P(varname));
5670 zend_class_entry *ce = Z_OBJCE_P(array_ptr);
5671 zend_object_iterator *iter = ce->get_iterator(ce, array_ptr, 0);
5680 …zend_throw_exception_ex(NULL, 0, "Object of type %s did not create an Iterator", ZSTR_VAL(ce->name…
5793 zend_class_entry *ce = Z_OBJCE_P(array_ptr);
5794 zend_object_iterator *iter = ce->get_iterator(ce, array_ptr, 1);
5804 …zend_throw_exception_ex(NULL, 0, "Object of type %s did not create an Iterator", ZSTR_VAL(ce->name…
6272 zend_class_entry *ce; variable
6283 …if (OP1_TYPE == IS_CONST && EXPECTED((ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)))) !…
6287 if (UNEXPECTED(CE_STATIC_MEMBERS(ce) == NULL)) {
6292 } else if (UNEXPECTED((ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)))) == NULL)) {
6293ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)), EX_CONSTANT(opline->op2) + 1, ZEN…
6294 if (UNEXPECTED(ce == NULL)) {
6299 CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce);
6303 ce = zend_fetch_class(NULL, opline->op2.num);
6304 if (UNEXPECTED(ce == NULL)) {
6314 ce = Z_CE_P(EX_VAR(opline->op2.var));
6317 EXPECTED(CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1))) == ce)) {
6322 if (UNEXPECTED(CE_STATIC_MEMBERS(ce) == NULL)) {
6330 value = zend_std_get_static_property(ce, Z_STR_P(varname), 1);
6333 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op1)), ce, value);
6807 zend_class_entry *ce; variable
6811 ce = zend_hash_find_ptr(EG(class_table), Z_STR_P(EX_CONSTANT(opline->op1)));
6812 Z_CE_P(EX_VAR(opline->result.var)) = ce;
6813 ZEND_ASSERT(ce != NULL);
6815 if (ce->ce_flags & ZEND_ACC_ANON_BOUND) {
6820 …if (!(ce->ce_flags & (ZEND_ACC_INTERFACE|ZEND_ACC_IMPLEMENT_INTERFACES|ZEND_ACC_IMPLEMENT_TRAITS))…
6821 zend_verify_abstract_class(ce);
6823 ce->ce_flags |= ZEND_ACC_ANON_BOUND;
6829 zend_class_entry *ce; variable
6833 ce = zend_hash_find_ptr(EG(class_table), Z_STR_P(EX_CONSTANT(opline->op1)));
6834 Z_CE_P(EX_VAR(opline->result.var)) = ce;
6835 ZEND_ASSERT(ce != NULL);
6837 if (ce->ce_flags & ZEND_ACC_ANON_BOUND) {
6842 zend_do_inheritance(ce, Z_CE_P(EX_VAR(opline->op2.var)));
6843 ce->ce_flags |= ZEND_ACC_ANON_BOUND;
6883 zend_class_entry *ce; variable
6886 ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)));
6887 if (UNEXPECTED(ce == NULL)) {
6888ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)), EX_CONSTANT(opline->op2) + 1, ZEN…
6889 if (EXPECTED(ce)) {
6890 CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce);
6894 ce = zend_fetch_class(NULL, opline->op2.num);
6895 if (UNEXPECTED(ce == NULL)) {
6902 ce = Z_CE_P(EX_VAR(opline->op2.var));
6904 result = ce && instanceof_function(Z_OBJCE_P(expr), ce);
6937 zend_class_entry *ce = Z_CE_P(EX_VAR(opline->op1.var)); variable
6951 …zend_error_noreturn(E_ERROR, "%s cannot implement %s - it is not an interface", ZSTR_VAL(ce->name)…
6953 zend_do_implement_interface(ce, iface);
6961 zend_class_entry *ce = Z_CE_P(EX_VAR(opline->op1.var)); variable
6974 …zend_error_noreturn(E_ERROR, "%s cannot use %s - it is not a trait", ZSTR_VAL(ce->name), ZSTR_VAL(…
6979 zend_do_implement_trait(ce, trait);
6987 zend_class_entry *ce = Z_CE_P(EX_VAR(opline->op1.var)); variable
6990 zend_do_bind_traits(ce);
7391 zend_class_entry *ce = Z_OBJCE_P(val);
7392 if (ce == zend_ce_generator) {
7421 zend_object_iterator *iter = ce->get_iterator(ce, val, 0);
7426 zend_throw_error(NULL, "Object of type %s did not create an Iterator", ZSTR_VAL(ce->name));