On 6-Sep-06, at 3:48 PM, Lukas Kahwe Smith wrote:

boots wrote:

Well, with unicode semantics enabled, many PHP applications that have not been designed with PHP6+unicode in mind are likely to break. On the other hand when semantics are off, those applications may work just fine. The other reason could be that unicode enabled PHP will be noticeably slower then the one without it, so hosters to conserve system resources may only enable it for people who actually need the functionality.

Well to me its still not clear how much code will remain working with PHP6 given the confusing situation about E_STRICT, deprecation, OO purity-changes.

Well, first of all there is plenty of very prevalent PHP4 code around that makes very light use of objects and works without any changes on PHP5 and even PHP6 without unicode semantics, I'd also wager that vast majority of PHP 5 code will run with very little changes on PHP 6 without unicode. If it does not, I can tell you for certain that there will be very little inclination for people to upgrade to PHP6, it'd make PHP 5 adoption rate as abysmal as it maybe, seem rapid.

Maybe its more feasible to work on making it easier for people to run different PHP versions on the same host. I am sure Sara has some ideas :)

It is not extremely difficult to setup PHP as cgi or better yet as FCGI on Apache or Lighttpd, extremely simple in the case of the latter. Which is why I think it is not a bad idea to advocate availability of different web server instances with different PHPs on the same machine.

Ilia Alshanetsky

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

Reply via email to