Re: What is the use of "unicode.semantics" in PHP 6?
| From: | Jani Taskinen | Date: | Wed, 20 Jun 2007 11:15:44 +0000 |
| Subject: | Re: What is the use of "unicode.semantics" in PHP 6? | ||
| References: | 1 2 3 4 5 6 7 8 9 10 11 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-30281@lists.php.net to get a copy of this message | ||
What I think Ilia said (between the lines) is that basically we're forking PHP.
Perhaps we really need to accept the fact that this has already happened..
It started with the CPR for PHP_4_4 branch and same is now continuing with
the PHP_5_2 branch. If the support for PHP 4 was _officially_ dropped by release of PHP 5, the adoption of PHP 5 would have been quicker than it has been so far.
--Jani
Rasmus Lerdorf kirjoitti:
Ilia Alshanetsky wrote:Sorry to interject, but just a quick slighty off topic note. In your earlier e-mail you've said that ----------------- I actually don't have a problem with 95% of PHP 6 installations turning off Unicode support and this being the default setting for ISP's. Full Unicode support in an application is a big commitment and it will take quite a bit of work. I just don't think that many people will invest the time and effort into doing this, but at the same time there will be large applications and services that have full control over their server settings that will make use of it. Think Flickr, Yahoo, Facebook, etc. ----------------- Since 95% of installations will not be using PHP6 (php6 without unicode is pretty much a slower version php5) for whatever reason, we need a common version for the other 95%. I think it is inevitable that there will be 2 continually developed versions of PHP out there, one for people who need unicode support in the way that is envisioned by PHP6 and one for people who don't need it.Well, PHP is going to evolve and get more features and performance enhancements. Those are all going to go into PHP 6 and above. People stuck on PHP 5 won't see any of these, so I don't see PHP 6 without unicode as just a slower version of PHP 5. Namespaces and some of the other PHP 6 planned features are probably quite interesting to a number of people some of whom may not be interested in Unicode. -Rasmus