On December 12, 2003 05:38 pm, Moriyoshi Koizumi wrote:
> And I don't think fgetcsv() is an exception, since htmlentities() can
> be referred to as an example that is placed in core and
> supports multibyte strings. As I mentioned, purging that kind of
> functionality into the mbstring extension doesn't solve the problem
> in practice by any means.

htmlentities() is a rather special function it handles not only multibyte but 
a whole lot of diffrent & unusual things. I do not think you can fairly 
compare it to fgetcsv(). We have a multibyte extension for people who need 
that functionality, why force it on everyone else?

> >> 2) IMO speed is not a key factor here. People rather wants
> >>     trust-worthy behaviour.
> >
> > When it's a few percent and the changes offer significant improvements
> > yes,
> > but when were are talking about a performance loss of 250-300% or more
> > then
> > performance must become a consideration as well.
>
> If there are virtually no ways to improve it, it'd be natural to me
> we dismiss the issue.

Why does a vast majority of users have to endure degredation in performance 
for functionality that are needed by a few? It's as simple as that. Same 
argument applies to basename().


> One thing I'm talking about here is escaping behaviour, which I
> mentioned in the previous mail.

I believe it would be possible to implement in the 4.3.X code, however it 
sounds specific to multibyte implementation.

Ilia

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

Reply via email to