RE: [PHP-DEV] mbstring

From: Date: Mon, 02 Sep 2002 11:59:30 +0000
Subject: RE: [PHP-DEV] mbstring
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-87769@lists.php.net to get a copy of this message
> > As I see it, PHP was designed with speed and simplicity in > mind. Having the > > burden of a large number of extra modules compiled in by default doesn't > > help, and deviates from this path. > > No, you can always disable those extensions. The default extensions were > *voted* in for a reason. > Still, I think it makes more sense to enable, not disable. What extensions are enabled by default anyhow? I am not aware of a list. Perhaps that's why i get odd errors when working with php, because there are extensions i didn't expect built in. > > Compiling modules by default which are > > buggy just compounds the problem. > > Yes, but the bug was only present in an advanced optional feature > that would > cause "unexpected behaviour" for non-mbstring aware people anyway. > *and it has already been fixed a number of weeks ago* > > As I've said, mbstring is very stable in it's default configuration - the > codebase has been around for years and tested to death by a very dedicated > i18n team *in production*. > > The "development" you keep referring to is part of a streamable filter > *add-on* that does not change the existing code that people rely on. > maybe i'm jaded against mbstring here, but i experienced two unexpected crashes which i traced back to mbstring, but with no real cause that i could find, as well as watching the cvs commits -- and also wondering why on earth they feel they want to work on mbstring @ sf.jp. CVS is quite capable of maintaining code (hence branches). > Why don't you test the current CVS to see if it still has a problem, > if it does, lets fix it. > I will do that. > Please don't take a step backwards by disabling this extension by default > just because you are afraid that people can abuse advanced options. I'm not taking a step backwards, just trying to remove the potential for confusion. If people think that register_globals is confusing, and causes issues, then we should also not build stuff by default. I *HATE* it when I don't know what's being built.

« previous php.dev (#87769) next »