Lines Matching refs:array_ref

3377 	zval *array_ptr, *array_ref;  local
3382 array_ref = array_ptr = NULL;
3383 if (Z_ISREF_P(array_ref)) {
3384 array_ptr = Z_REFVAL_P(array_ref);
3387 array_ref = array_ptr = RT_CONSTANT(opline, opline->op1);
3392 if (array_ptr == array_ref) {
3393 ZVAL_NEW_REF(array_ref, array_ref);
3394 array_ptr = Z_REFVAL_P(array_ref);
3396 Z_ADDREF_P(array_ref);
3397 ZVAL_COPY_VALUE(EX_VAR(opline->result.var), array_ref);
3399 array_ref = EX_VAR(opline->result.var);
3400 ZVAL_NEW_REF(array_ref, array_ptr);
3401 array_ptr = Z_REFVAL_P(array_ref);
3417 if (array_ptr == array_ref) {
3418 ZVAL_NEW_REF(array_ref, array_ref);
3419 array_ptr = Z_REFVAL_P(array_ref);
3421 Z_ADDREF_P(array_ref);
3422 ZVAL_COPY_VALUE(EX_VAR(opline->result.var), array_ref);
3425 ZVAL_COPY_VALUE(array_ptr, array_ref);
18073 zval *array_ptr, *array_ref; local
18078 array_ref = array_ptr = NULL;
18079 if (Z_ISREF_P(array_ref)) {
18080 array_ptr = Z_REFVAL_P(array_ref);
18083 array_ref = array_ptr = _get_zval_ptr_tmp(opline->op1.var, &free_op1 EXECUTE_DATA_CC);
18088 if (array_ptr == array_ref) {
18089 ZVAL_NEW_REF(array_ref, array_ref);
18090 array_ptr = Z_REFVAL_P(array_ref);
18092 Z_ADDREF_P(array_ref);
18093 ZVAL_COPY_VALUE(EX_VAR(opline->result.var), array_ref);
18095 array_ref = EX_VAR(opline->result.var);
18096 ZVAL_NEW_REF(array_ref, array_ptr);
18097 array_ptr = Z_REFVAL_P(array_ref);
18113 if (array_ptr == array_ref) {
18114 ZVAL_NEW_REF(array_ref, array_ref);
18115 array_ptr = Z_REFVAL_P(array_ref);
18117 Z_ADDREF_P(array_ref);
18118 ZVAL_COPY_VALUE(EX_VAR(opline->result.var), array_ref);
18121 ZVAL_COPY_VALUE(array_ptr, array_ref);
21088 zval *array_ptr, *array_ref; local
21093 array_ref = array_ptr = _get_zval_ptr_ptr_var(opline->op1.var, &free_op1 EXECUTE_DATA_CC);
21094 if (Z_ISREF_P(array_ref)) {
21095 array_ptr = Z_REFVAL_P(array_ref);
21098 array_ref = array_ptr = _get_zval_ptr_var(opline->op1.var, &free_op1 EXECUTE_DATA_CC);
21103 if (array_ptr == array_ref) {
21104 ZVAL_NEW_REF(array_ref, array_ref);
21105 array_ptr = Z_REFVAL_P(array_ref);
21107 Z_ADDREF_P(array_ref);
21108 ZVAL_COPY_VALUE(EX_VAR(opline->result.var), array_ref);
21110 array_ref = EX_VAR(opline->result.var);
21111 ZVAL_NEW_REF(array_ref, array_ptr);
21112 array_ptr = Z_REFVAL_P(array_ref);
21128 if (array_ptr == array_ref) {
21129 ZVAL_NEW_REF(array_ref, array_ref);
21130 array_ptr = Z_REFVAL_P(array_ref);
21132 Z_ADDREF_P(array_ref);
21133 ZVAL_COPY_VALUE(EX_VAR(opline->result.var), array_ref);
21136 ZVAL_COPY_VALUE(array_ptr, array_ref);
37569 zval *array_ptr, *array_ref; local
37574 array_ref = array_ptr = _get_zval_ptr_cv_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC);
37575 if (Z_ISREF_P(array_ref)) {
37576 array_ptr = Z_REFVAL_P(array_ref);
37579 array_ref = array_ptr = _get_zval_ptr_cv_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC);
37584 if (array_ptr == array_ref) {
37585 ZVAL_NEW_REF(array_ref, array_ref);
37586 array_ptr = Z_REFVAL_P(array_ref);
37588 Z_ADDREF_P(array_ref);
37589 ZVAL_COPY_VALUE(EX_VAR(opline->result.var), array_ref);
37591 array_ref = EX_VAR(opline->result.var);
37592 ZVAL_NEW_REF(array_ref, array_ptr);
37593 array_ptr = Z_REFVAL_P(array_ref);
37609 if (array_ptr == array_ref) {
37610 ZVAL_NEW_REF(array_ref, array_ref);
37611 array_ptr = Z_REFVAL_P(array_ref);
37613 Z_ADDREF_P(array_ref);
37614 ZVAL_COPY_VALUE(EX_VAR(opline->result.var), array_ref);
37617 ZVAL_COPY_VALUE(array_ptr, array_ref);