Thursday 15 May 2008 1:18:38 am
As you can read, the differences between PHP 5 and PHP 6 are language-wise far from as big as the one between PHP 4 and PHP 5.
At first sight, the only (necessary) changes for eZ Publish will be:
- remove certain installation checks related to features that have been removed from PHP (safe mode, magic quotes, etc)
- use the PHP 6 unicode features - replace usage of POSIX regex functions (ereg) with Perl Compatible regex functions (preg) List of files in trunk (4.1.0alpha1) using ereg now:
./benchmarks/classes/ezbenchmarkrunner.php
./bin/php/ezconvertdbcharset.php
./kernel/classes/clusterfilehandlers/ezdbfilehandler.php
./kernel/classes/clusterfilehandlers/ezfsfilehandler.php
./kernel/classes/datatypes/ezxmltext/ezxmlinputtype.php
./kernel/classes/datatypes/ezxmltext/handlers/input/ezsimplifiedxmlinputparser.php
./kernel/classes/ezpackage.php
./kernel/classes/ezurlwildcard.php
./kernel/content/translations.php
./kernel/setup/steps/ezstep_registration.php
./lib/ezfile/classes/ezdir.php
./lib/ezlocale/classes/ezlocale.php
./lib/ezutils/classes/ezdebug.php
./lib/ezutils/classes/ezini.php
./lib/ezutils/classes/ezmail.php ./lib/ezutils/classes/ezsys.php
independent eZ Publish developer and service provider | http://blog.coomanskristof.be | http://ezpedia.org
|