Lines Matching refs:array_ref
3602 zval *array_ptr, *array_ref; local
3607 array_ref = array_ptr = NULL;
3608 if (Z_ISREF_P(array_ref)) {
3609 array_ptr = Z_REFVAL_P(array_ref);
3612 array_ref = array_ptr = EX_CONSTANT(opline->op1);
3617 if (array_ptr == array_ref) {
3618 ZVAL_NEW_REF(array_ref, array_ref);
3619 array_ptr = Z_REFVAL_P(array_ref);
3621 Z_ADDREF_P(array_ref);
3622 ZVAL_COPY_VALUE(EX_VAR(opline->result.var), array_ref);
3624 array_ref = EX_VAR(opline->result.var);
3625 ZVAL_NEW_REF(array_ref, array_ptr);
3626 array_ptr = Z_REFVAL_P(array_ref);
3639 if (array_ptr == array_ref) {
3640 ZVAL_NEW_REF(array_ref, array_ref);
3641 array_ptr = Z_REFVAL_P(array_ref);
3643 Z_ADDREF_P(array_ref);
3644 ZVAL_COPY_VALUE(EX_VAR(opline->result.var), array_ref);
3647 ZVAL_COPY_VALUE(array_ptr, array_ref);
13045 zval *array_ptr, *array_ref; local
13050 array_ref = array_ptr = NULL;
13051 if (Z_ISREF_P(array_ref)) {
13052 array_ptr = Z_REFVAL_P(array_ref);
13055 array_ref = array_ptr = _get_zval_ptr_tmp(opline->op1.var, &free_op1 EXECUTE_DATA_CC);
13060 if (array_ptr == array_ref) {
13061 ZVAL_NEW_REF(array_ref, array_ref);
13062 array_ptr = Z_REFVAL_P(array_ref);
13064 Z_ADDREF_P(array_ref);
13065 ZVAL_COPY_VALUE(EX_VAR(opline->result.var), array_ref);
13067 array_ref = EX_VAR(opline->result.var);
13068 ZVAL_NEW_REF(array_ref, array_ptr);
13069 array_ptr = Z_REFVAL_P(array_ref);
13082 if (array_ptr == array_ref) {
13083 ZVAL_NEW_REF(array_ref, array_ref);
13084 array_ptr = Z_REFVAL_P(array_ref);
13086 Z_ADDREF_P(array_ref);
13087 ZVAL_COPY_VALUE(EX_VAR(opline->result.var), array_ref);
13090 ZVAL_COPY_VALUE(array_ptr, array_ref);
16699 zval *array_ptr, *array_ref; local
16704 array_ref = array_ptr = _get_zval_ptr_ptr_var(opline->op1.var, &free_op1 EXECUTE_DATA_CC);
16705 if (Z_ISREF_P(array_ref)) {
16706 array_ptr = Z_REFVAL_P(array_ref);
16709 array_ref = array_ptr = _get_zval_ptr_var(opline->op1.var, &free_op1 EXECUTE_DATA_CC);
16714 if (array_ptr == array_ref) {
16715 ZVAL_NEW_REF(array_ref, array_ref);
16716 array_ptr = Z_REFVAL_P(array_ref);
16718 Z_ADDREF_P(array_ref);
16719 ZVAL_COPY_VALUE(EX_VAR(opline->result.var), array_ref);
16721 array_ref = EX_VAR(opline->result.var);
16722 ZVAL_NEW_REF(array_ref, array_ptr);
16723 array_ptr = Z_REFVAL_P(array_ref);
16737 if (array_ptr == array_ref) {
16738 ZVAL_NEW_REF(array_ref, array_ref);
16739 array_ptr = Z_REFVAL_P(array_ref);
16741 Z_ADDREF_P(array_ref);
16742 ZVAL_COPY_VALUE(EX_VAR(opline->result.var), array_ref);
16745 ZVAL_COPY_VALUE(array_ptr, array_ref);
34053 zval *array_ptr, *array_ref; local
34058 array_ref = array_ptr = _get_zval_ptr_cv_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC);
34059 if (Z_ISREF_P(array_ref)) {
34060 array_ptr = Z_REFVAL_P(array_ref);
34063 array_ref = array_ptr = _get_zval_ptr_cv_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC);
34068 if (array_ptr == array_ref) {
34069 ZVAL_NEW_REF(array_ref, array_ref);
34070 array_ptr = Z_REFVAL_P(array_ref);
34072 Z_ADDREF_P(array_ref);
34073 ZVAL_COPY_VALUE(EX_VAR(opline->result.var), array_ref);
34075 array_ref = EX_VAR(opline->result.var);
34076 ZVAL_NEW_REF(array_ref, array_ptr);
34077 array_ptr = Z_REFVAL_P(array_ref);
34090 if (array_ptr == array_ref) {
34091 ZVAL_NEW_REF(array_ref, array_ref);
34092 array_ptr = Z_REFVAL_P(array_ref);
34094 Z_ADDREF_P(array_ref);
34095 ZVAL_COPY_VALUE(EX_VAR(opline->result.var), array_ref);
34098 ZVAL_COPY_VALUE(array_ptr, array_ref);