SAVE_OPLINE();
varname = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R);
- if (OP1_TYPE == IS_CONST) {
+ if (OP1_TYPE == IS_CONST) {
name = Z_STR_P(varname);
} else if (EXPECTED(Z_TYPE_P(varname) == IS_STRING)) {
name = Z_STR_P(varname);
FREE_OP2();
HANDLE_EXCEPTION();
} while (0);
- }
+ }
}
if (ce->get_static_method) {
if (OP1_TYPE == IS_CONST ||
(OP1_TYPE != IS_UNUSED && UNEXPECTED(Z_TYPE_P(obj) != IS_OBJECT))) {
if ((OP1_TYPE & (IS_VAR|IS_CV)) && Z_ISREF_P(obj)) {
- obj = Z_REFVAL_P(obj);
- if (EXPECTED(Z_TYPE_P(obj) == IS_OBJECT)) {
- break;
+ obj = Z_REFVAL_P(obj);
+ if (EXPECTED(Z_TYPE_P(obj) == IS_OBJECT)) {
+ break;
}
}
ZVAL_UNDEF(EX_VAR(opline->result.var));
if ((iter = zend_iterator_unwrap(array)) == NULL) {
/* plain object */
- fe_ht = Z_OBJPROP_P(array);
+ fe_ht = Z_OBJPROP_P(array);
pos = zend_hash_iterator_pos(Z_FE_ITER_P(array), fe_ht);
p = fe_ht->arData + pos;
while (1) {
if ((iter = zend_iterator_unwrap(array)) == NULL) {
/* plain object */
- fe_ht = Z_OBJPROP_P(array);
+ fe_ht = Z_OBJPROP_P(array);
pos = zend_hash_iterator_pos(Z_FE_ITER_P(EX_VAR(opline->op1.var)), fe_ht);
p = fe_ht->arData + pos;
while (1) {
if (IS_CONST == IS_CONST ||
(IS_CONST != IS_UNUSED && UNEXPECTED(Z_TYPE_P(obj) != IS_OBJECT))) {
if ((IS_CONST & (IS_VAR|IS_CV)) && Z_ISREF_P(obj)) {
- obj = Z_REFVAL_P(obj);
- if (EXPECTED(Z_TYPE_P(obj) == IS_OBJECT)) {
- break;
+ obj = Z_REFVAL_P(obj);
+ if (EXPECTED(Z_TYPE_P(obj) == IS_OBJECT)) {
+ break;
}
}
ZVAL_UNDEF(EX_VAR(opline->result.var));
HANDLE_EXCEPTION();
} while (0);
- }
+ }
}
if (ce->get_static_method) {
zval_ptr_dtor_nogc(free_op2);
HANDLE_EXCEPTION();
} while (0);
- }
+ }
}
if (ce->get_static_method) {
SAVE_OPLINE();
varname = RT_CONSTANT(opline, opline->op1);
- if (IS_CONST == IS_CONST) {
+ if (IS_CONST == IS_CONST) {
name = Z_STR_P(varname);
} else if (EXPECTED(Z_TYPE_P(varname) == IS_STRING)) {
name = Z_STR_P(varname);
HANDLE_EXCEPTION();
} while (0);
- }
+ }
}
if (ce->get_static_method) {
HANDLE_EXCEPTION();
} while (0);
- }
+ }
}
if (ce->get_static_method) {
if ((IS_TMP_VAR|IS_VAR) == IS_CONST ||
((IS_TMP_VAR|IS_VAR) != IS_UNUSED && UNEXPECTED(Z_TYPE_P(obj) != IS_OBJECT))) {
if (((IS_TMP_VAR|IS_VAR) & (IS_VAR|IS_CV)) && Z_ISREF_P(obj)) {
- obj = Z_REFVAL_P(obj);
- if (EXPECTED(Z_TYPE_P(obj) == IS_OBJECT)) {
- break;
+ obj = Z_REFVAL_P(obj);
+ if (EXPECTED(Z_TYPE_P(obj) == IS_OBJECT)) {
+ break;
}
}
ZVAL_UNDEF(EX_VAR(opline->result.var));
SAVE_OPLINE();
varname = _get_zval_ptr_var(opline->op1.var, &free_op1 EXECUTE_DATA_CC);
- if ((IS_TMP_VAR|IS_VAR) == IS_CONST) {
+ if ((IS_TMP_VAR|IS_VAR) == IS_CONST) {
name = Z_STR_P(varname);
} else if (EXPECTED(Z_TYPE_P(varname) == IS_STRING)) {
name = Z_STR_P(varname);
if ((iter = zend_iterator_unwrap(array)) == NULL) {
/* plain object */
- fe_ht = Z_OBJPROP_P(array);
+ fe_ht = Z_OBJPROP_P(array);
pos = zend_hash_iterator_pos(Z_FE_ITER_P(array), fe_ht);
p = fe_ht->arData + pos;
while (1) {
if ((iter = zend_iterator_unwrap(array)) == NULL) {
/* plain object */
- fe_ht = Z_OBJPROP_P(array);
+ fe_ht = Z_OBJPROP_P(array);
pos = zend_hash_iterator_pos(Z_FE_ITER_P(EX_VAR(opline->op1.var)), fe_ht);
p = fe_ht->arData + pos;
while (1) {
HANDLE_EXCEPTION();
} while (0);
- }
+ }
}
if (ce->get_static_method) {
zval_ptr_dtor_nogc(free_op2);
HANDLE_EXCEPTION();
} while (0);
- }
+ }
}
if (ce->get_static_method) {
HANDLE_EXCEPTION();
} while (0);
- }
+ }
}
if (ce->get_static_method) {
HANDLE_EXCEPTION();
} while (0);
- }
+ }
}
if (ce->get_static_method) {
if (IS_UNUSED == IS_CONST ||
(IS_UNUSED != IS_UNUSED && UNEXPECTED(Z_TYPE_P(obj) != IS_OBJECT))) {
if ((IS_UNUSED & (IS_VAR|IS_CV)) && Z_ISREF_P(obj)) {
- obj = Z_REFVAL_P(obj);
- if (EXPECTED(Z_TYPE_P(obj) == IS_OBJECT)) {
- break;
+ obj = Z_REFVAL_P(obj);
+ if (EXPECTED(Z_TYPE_P(obj) == IS_OBJECT)) {
+ break;
}
}
ZVAL_UNDEF(EX_VAR(opline->result.var));
HANDLE_EXCEPTION();
} while (0);
- }
+ }
}
if (ce->get_static_method) {
zval_ptr_dtor_nogc(free_op2);
HANDLE_EXCEPTION();
} while (0);
- }
+ }
}
if (ce->get_static_method) {
HANDLE_EXCEPTION();
} while (0);
- }
+ }
}
if (ce->get_static_method) {
HANDLE_EXCEPTION();
} while (0);
- }
+ }
}
if (ce->get_static_method) {
if (IS_CV == IS_CONST ||
(IS_CV != IS_UNUSED && UNEXPECTED(Z_TYPE_P(obj) != IS_OBJECT))) {
if ((IS_CV & (IS_VAR|IS_CV)) && Z_ISREF_P(obj)) {
- obj = Z_REFVAL_P(obj);
- if (EXPECTED(Z_TYPE_P(obj) == IS_OBJECT)) {
- break;
+ obj = Z_REFVAL_P(obj);
+ if (EXPECTED(Z_TYPE_P(obj) == IS_OBJECT)) {
+ break;
}
}
ZVAL_UNDEF(EX_VAR(opline->result.var));
SAVE_OPLINE();
varname = _get_zval_ptr_cv_undef(opline->op1.var EXECUTE_DATA_CC);
- if (IS_CV == IS_CONST) {
+ if (IS_CV == IS_CONST) {
name = Z_STR_P(varname);
} else if (EXPECTED(Z_TYPE_P(varname) == IS_STRING)) {
name = Z_STR_P(varname);