On Mon, 14 Jan 2002, Manuel Lemos wrote: > Hello, > > Robert Mena wrote: > > > > Hi Manuel and all developers. > > > > I understand that the implementation of strtok was > > "broken" (non POSIX compliant) but since it has been > > like this for ages would be better to give a chance to > > developers worldwide (that has been using and relied > > on this broken implementation) to control the > > behaviour of such feature much the same way > > REGISTER_GLOBALS (or something) in recently 4.1.0. > > > > Imagine recoding 100+ distributed scripts to change > > this! > > > > The decision of having this "fixed" is great but not > > paying attention (like you always did in the past) > > with backwards compatibility is (IMHO) a mistake. > > My opinion precisely. > > The problem is that PHP developers that decided to break strtok did not > seem to have thought of that so they did not ask any users if they were > relying on the original behaviour. They would not need to poll anybody. > Common sense can lead to the conclusion that if a function has a certain > behaviour for 4 years, chances are that there must be enough people > relying on it that changing the behaviour would break their code. It > seems that the person that broke strtok came to PHP much earlier than > that and did not cross his mind about existing users relying on the > original behaviour. > > If making it POSIX compliance was a good idea, it would have been better > to add a function to the POSIX extension named posix_strtok and whoever > thinks that POSIX compliance was a good idea could use that and it would > not require breaking the existing strtok function. The same goes for > dirname function that was broken before PHP 4.0.3pl1 . > > Anyway, do not count on PHP developers to ever reconsider and provide > any means to restore the original. Despite the change was only made 2 > months ago, they are too proud and already state that they will not > admit it was a mistake. Usually they don't like somebody from outside to > tell them that there are better solutions, especially after the mistake > is already made. > > So, I advise you to not expect anything from the PHP developers > regarding fixing the mistakes. To solve your problem it is either more > realistic to not upgrade to PHP 4.1 now (if ever) unless you have the > time to replace the calls to strtok and dirname with something else that > provides the original behaviour like those replacement functions that I > wrote and made available here: > > http://phpclasses.UpperDesign.com/browse.html/package/404
Manuel, If you're going to continue with this sour attitude towards the PHP developers who are putting a huge effort into improving PHP then I suggest you unsubscribe from php-dev. I have no problem with constructive criticism and I'm sure mistakes have been made in the past but your attitude the past few years is just not constructive and just upsets a lot of developers who are extremely dedicated to PHP. Although I've been very quiet about it I have to agree with Zeev and Rasmus concerning your attitude. It's just not acceptable. I suggest you create your own PHP bickering mailing list and continue there.... Please don't reply to the list. I don't feel like making this a long thread which will just bother most people who want to concentrate on the development. I just suggest you rethink your attitude; and either stay in harmony or move someplace else. Andi -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]