> On 5 Jan 2015, at 20:28, Stanislav Malyshev <smalys...@gmail.com> wrote:
> 
> Hi!
> 
>> usually each BC break would warrant an RFC and a vote, but I'm not sure
>> many people would use str_replace("foo", array("bar"), $subject); and
>> expect the implicit array to string conversion of array("bar") => "Array"
>> which also emits a notice.
>> let's see what others think.
> 
> I wouldn't consider this a BC break. Anybody who relies on implicit
> array->string conversion has a bug anyway, and we allow that implicit
> conversion to survive only for legacy reasons, but I don't think it
> should drag behind itself the promise we'd never support array parameter
> where there was only string before. In summary, I'd say no BC break here.

To add to what Stas says: ZPP doesn’t allow array->string anyway, this is just 
a quirk in str_replace’s handling of its ‘z’ parameter. So users wouldn’t 
expect it to work anyway, right?

--
Andrea Faulds
http://ajf.me/





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

Reply via email to