Lines Matching refs:arr
791 zval *arr = RT_CONSTANT(opline, opline->op1); local
792 op1_type = Z_TYPE_P(arr);
796 zval *arr, *dim, *val; local
807 arr = RT_CONSTANT(opline, opline->op1);
809 arr = EX_VAR(opline->op1.var);
811 if (Z_TYPE_P(arr) == IS_INDIRECT) {
812 arr = Z_INDIRECT_P(arr);
814 if (Z_TYPE_P(arr) == IS_REFERENCE) {
815 arr = Z_REFVAL_P(arr);
817 ZEND_ASSERT(Z_TYPE_P(arr) == IS_ARRAY);
819 val = zend_hash_index_find(Z_ARRVAL_P(arr), Z_LVAL_P(dim));
821 val = zend_symtable_find(Z_ARRVAL_P(arr), Z_STR_P(dim));