Re: fgets()/fgetss() BC break in HEAD

From: Date: Tue, 14 Nov 2006 08:47:32 +0000
Subject: Re: fgets()/fgetss() BC break in HEAD
References: 1 2 3 4  Groups: php.internals 
Request: Send a blank email to internals+get-26555@lists.php.net to get a copy of this message
Richard Quadling wrote:
Just because it has always done it doesn't mean it always will. That's what BC's are about.
BC, as far as I know, is "backwards compatibility". It is *exactly* about "it has always done so and it always will". And unless there's a *very* good reason not to do it, so it should be.
If this was to be a BC, having it mid version is not a good idea. Maybe for V6 where a whole LOAD of things are going to change, making
So let's add one more, just for the fun of it?
it another part of the clean up process would be a better option.
There's noting more "clean" in new way than in old way - it's a matter of convention. If might be not an ideal one, but having two conventions is much worse than having one non-ideal convention - you can easily deal with latter and you will really hate the guts of the language developers for the former, once your scripts start to break. -- Stanislav Malyshev, Zend Products Engineer stas@zend.com http://www.zend.com/

« previous php.internals (#26555) next »