> I’m not saying change existing APIs. I’m saying add new, parallel ones. We’ve done this before, we can do it again. It doesn’t break BC.
Makes sense to have new better overlapping APIs while old ones are slowly deprecated (which is still a (delayed) BC break). Thanks for clarifying this, anyway. But I still disagree when you say that parameter skipping would instantly "encourage horrible APIs". That's a huge stretch, IMMO, unless you have any real case to support such statement. 2015-01-05 20:17 GMT-03:00 Andrea Faulds <a...@ajf.me>: > Hi Marcio, > > > On 5 Jan 2015, at 23:14, Marcio Almada <marcio.w...@gmail.com> wrote: > > > > Not sure how this RFC rant is helpful since it's based on completely > unreal > > alternatives. This "We should get better APIs instead" suggestion, in > > practice, means a ton of BC breaks that will never happen on PHP global > > functions for obvious reasons. > > I’m not saying change existing APIs. I’m saying add new, parallel ones. > We’ve done this before, we can do it again. It doesn’t break BC. > -- > Andrea Faulds > http://ajf.me/ > > > > >