diff options
author | Nikita Popov <nikita.ppv@gmail.com> | 2020-09-21 11:07:42 +0200 |
---|---|---|
committer | Nikita Popov <nikita.ppv@gmail.com> | 2020-09-21 17:04:39 +0200 |
commit | fb4554e431e4f4063917c1a80ad2e929e6768d0b (patch) | |
tree | 1441e0a2b1a68232eb3d970d80ac699d6ab49f62 /Zend/zend_operators.c | |
parent | d60c43e397f45c3c92e2a980aa8bee2235bff8be (diff) | |
download | php-git-fb4554e431e4f4063917c1a80ad2e929e6768d0b.tar.gz |
Throw warning for failed object to int/float conversion
We previously couldn't increase the error level here because it
was coupled to comparison handling. This is no longer the case
in PHP 8.
Diffstat (limited to 'Zend/zend_operators.c')
-rw-r--r-- | Zend/zend_operators.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Zend/zend_operators.c b/Zend/zend_operators.c index 0923741723..5f9dbe3d3c 100644 --- a/Zend/zend_operators.c +++ b/Zend/zend_operators.c @@ -142,7 +142,7 @@ ZEND_API zend_long ZEND_FASTCALL zend_atol(const char *str, size_t str_len) /* { #define convert_object_to_type(op, dst, ctype) \ ZVAL_UNDEF(dst); \ if (Z_OBJ_HT_P(op)->cast_object(Z_OBJ_P(op), dst, ctype) == FAILURE) { \ - zend_error(E_NOTICE, \ + zend_error(E_WARNING, \ "Object of class %s could not be converted to %s", ZSTR_VAL(Z_OBJCE_P(op)->name),\ zend_get_type_by_const(ctype)); \ } \ |