On 27.10.2017 at 11:49, Filippo Tessarotto wrote: > Hi, I would like to propose an RFC to raise an E_NOTICE when a variable > "initialized" to null is casted to other types: > > $foo = null; > var_dump($foo['bar']); > var_dump($foo . 'bar'); > var_dump($foo + 2); > var_dump($foo & 2); > // At the time being, this code produces no errors > > The eventual vote may be split one for each case. > > What do you think?
Note that there is already an accepted RFC regarding rasing E_WARNING for invalid container read array-access[1]. However, it has not been implemented yet, due to difficulties, see the discussion on PR #2031[2]. [1] <https://wiki.php.net/rfc/notice-for-non-valid-array-container> [2] <https://github.com/php/php-src/pull/2031> -- Christoph M. Becker -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php