Lines Matching refs:dim
201 zval *dim; in zend_jit_undefined_long_key() local
204 dim = RT_CONSTANT(opline, opline->op2); in zend_jit_undefined_long_key()
206 dim = EX_VAR(opline->op2.var); in zend_jit_undefined_long_key()
208 ZEND_ASSERT(Z_TYPE_P(dim) == IS_LONG); in zend_jit_undefined_long_key()
209 zend_error(E_WARNING, "Undefined array key " ZEND_LONG_FMT, Z_LVAL_P(dim)); in zend_jit_undefined_long_key()
226 zval *dim; in zend_jit_undefined_string_key() local
230 dim = RT_CONSTANT(opline, opline->op2); in zend_jit_undefined_string_key()
232 dim = EX_VAR(opline->op2.var); in zend_jit_undefined_string_key()
234 ZEND_ASSERT(Z_TYPE_P(dim) == IS_STRING); in zend_jit_undefined_string_key()
235 if (ZEND_HANDLE_NUMERIC(Z_STR_P(dim), lval)) { in zend_jit_undefined_string_key()
238 zend_error(E_WARNING, "Undefined array key \"%s\"", Z_STRVAL_P(dim)); in zend_jit_undefined_string_key()
814 zval *arr, *dim, *val; local
818 dim = RT_CONSTANT(opline, opline->op2);
820 dim = EX_VAR(opline->op2.var);
823 if (Z_TYPE_P(dim) == IS_LONG || Z_TYPE_P(dim) == IS_STRING) {
836 if (Z_TYPE_P(dim) == IS_LONG) {
837 val = zend_hash_index_find(Z_ARRVAL_P(arr), Z_LVAL_P(dim));
839 val = zend_symtable_find(Z_ARRVAL_P(arr), Z_STR_P(dim));