Lines Matching refs:array_ref
6902 zval *array_ptr, *array_ref; variable
6907 array_ref = array_ptr = GET_OP1_ZVAL_PTR_PTR(BP_VAR_R);
6908 if (Z_ISREF_P(array_ref)) {
6909 array_ptr = Z_REFVAL_P(array_ref);
6912 array_ref = array_ptr = GET_OP1_ZVAL_PTR(BP_VAR_R);
6917 if (array_ptr == array_ref) {
6918 ZVAL_NEW_REF(array_ref, array_ref);
6919 array_ptr = Z_REFVAL_P(array_ref);
6921 Z_ADDREF_P(array_ref);
6922 ZVAL_COPY_VALUE(EX_VAR(opline->result.var), array_ref);
6924 array_ref = EX_VAR(opline->result.var);
6925 ZVAL_NEW_REF(array_ref, array_ptr);
6926 array_ptr = Z_REFVAL_P(array_ref);
6950 if (array_ptr == array_ref) {
6951 ZVAL_NEW_REF(array_ref, array_ref);
6952 array_ptr = Z_REFVAL_P(array_ref);
6954 Z_ADDREF_P(array_ref);
6955 ZVAL_COPY_VALUE(EX_VAR(opline->result.var), array_ref);
6958 ZVAL_COPY_VALUE(array_ptr, array_ref);