Lines Matching refs:scope

2402 …ty_info *lookup_prop_info(const zend_class_entry *ce, zend_string *name, zend_class_entry *scope) {  in lookup_prop_info()  argument
2407 && (!scope || (scope->ce_flags & ZEND_ACC_LINKED))) { in lookup_prop_info()
2409 EG(fake_scope) = scope; in lookup_prop_info()
2421 ((prop_info->ce == scope) || in lookup_prop_info()
2422 (!scope && (prop_info->flags & ZEND_ACC_PUBLIC))) in lookup_prop_info()
2436 ce = op_array->scope; in zend_fetch_prop_info()
2443 op_array->scope); in zend_fetch_prop_info()
2464 ce = op_array->scope; in zend_fetch_static_prop_info()
2467 if (op_array->scope && (op_array->scope->ce_flags & ZEND_ACC_LINKED)) { in zend_fetch_static_prop_info()
2468 ce = op_array->scope->parent; in zend_fetch_static_prop_info()
2479 prop_info = lookup_prop_info(ce, Z_STR_P(zv), op_array->scope); in zend_fetch_static_prop_info()
3339 if (op_array->scope) { in _zend_update_type_info()
3340 UPDATE_SSA_OBJ_TYPE(op_array->scope, 0, ssa_op->result_def); in _zend_update_type_info()
3346 … if (op_array->scope && op_array->scope->parent && (op_array->scope->ce_flags & ZEND_ACC_LINKED)) { in _zend_update_type_info()
3347 UPDATE_SSA_OBJ_TYPE(op_array->scope->parent, 0, ssa_op->result_def); in _zend_update_type_info()
3353 if (op_array->scope && (op_array->scope->ce_flags & ZEND_ACC_FINAL)) { in _zend_update_type_info()
3354 UPDATE_SSA_OBJ_TYPE(op_array->scope, 0, ssa_op->result_def); in _zend_update_type_info()
3760 UPDATE_SSA_OBJ_TYPE(op_array->scope, 1, ssa_op->result_def); in _zend_update_type_info()
3790 ce = op_array->scope; in _zend_update_type_info()
5229 && prop_info->ce != op_array->scope; in zend_may_throw_ex()