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]

Reply via email to