On 10 February 2016 at 07:00, Yasuo Ohgaki <yohg...@ohgaki.net> wrote:
> Additional comment on this
>
> php > $v=array(1,2,3);
> php > $v .= 'abc';
>
> I think $v .= 'abc' should not destroy array variable. It's minor issue, 
> though.

That is the current behaviour. Trying to slip "bug fixes" into RFCs is
a very bad pattern to follow.

If this should be fixed, it should be done as part of a separate RFC.

> This insane string assignment raises E_NOTICE. PHP may be better to
> raise E_WARNING for this kind of invalid assignments just like

François already wrote an RFC for this
https://wiki.php.net/rfc/array-to-string that passed, but apparently
could not be implemented safely, which is a shame. That RFC needs to
be resurrected imo. But again, changing that behaviour needs to be
separate, and not part of this RFC.

cheers
Dan

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to