Lines Matching refs:dim
206 zval *dim; in zend_jit_undefined_long_key() local
209 dim = RT_CONSTANT(opline, opline->op2); in zend_jit_undefined_long_key()
211 dim = EX_VAR(opline->op2.var); in zend_jit_undefined_long_key()
213 ZEND_ASSERT(Z_TYPE_P(dim) == IS_LONG); in zend_jit_undefined_long_key()
214 zend_error(E_WARNING, "Undefined array key " ZEND_LONG_FMT, Z_LVAL_P(dim)); in zend_jit_undefined_long_key()
222 zval *dim; in zend_jit_undefined_string_key() local
226 dim = RT_CONSTANT(opline, opline->op2); in zend_jit_undefined_string_key()
228 dim = EX_VAR(opline->op2.var); in zend_jit_undefined_string_key()
230 ZEND_ASSERT(Z_TYPE_P(dim) == IS_STRING); in zend_jit_undefined_string_key()
231 if (ZEND_HANDLE_NUMERIC(Z_STR_P(dim), lval)) { in zend_jit_undefined_string_key()
234 zend_error(E_WARNING, "Undefined array key \"%s\"", Z_STRVAL_P(dim)); in zend_jit_undefined_string_key()
796 zval *arr, *dim, *val; local
800 dim = RT_CONSTANT(opline, opline->op2);
802 dim = EX_VAR(opline->op2.var);
805 if (Z_TYPE_P(dim) == IS_LONG || Z_TYPE_P(dim) == IS_STRING) {
818 if (Z_TYPE_P(dim) == IS_LONG) {
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));