Just over a week has passed since the suggested list of features for
PHP 5.3 was posted and it looks like all of the people who wanted to
throw in their votes managed to do so. My thanks to all of the people
who voted and kept the discussion on track. Here is the end result of
all the hoopla.
Feature Suggestion
Total Votes
------------------------------------------------------------------------
----------------------------------------------------------
Backport the namespaces patch for PHP 6
20
Symlink the intl extension from PECL
12
Apply the Late Static Binding Patch
21
Implement David's Circular Garbage collection patch
7.5
Implement Sqlite3 support via the ext/sqlite extension
14.5
Remove safe_mode, register_globals and magic_quotes
-14
Introduce mysqlind library into core
19.5
OpenID enabling patch for OpenSSL and PHP 5
20
Add array_replace[_recursive] functions (patch is already
available) 13
Split off deprecation from E_STRICT into E_DEPRECATED
22
Merge the zend_arg_info const'ify patch
15
Merge the GCC 4 -fvisibility patch
6
Switch for disabling/enabling materialized cursors in mysqli
3
Link phar extension from PECL into core
6
Merge Matt's ZEND_SIGNED_MULTIPLY_LONG() optimization patch
17.5
Introduce new php.ini files parser/scanner + CGI/FastCGI
13
Merge __callStatic patch from PHP 6
20.5
Introduce concept of "strict classes" that do not permit dynamic
property creation 6
There were a total of 28 people who voted, so a maximum vote was 28.
For the most part it seems that there is a general consensus on the
features to go into PHP 5.3, my suggestion is that all features with
>10 points are to be put into the 5.3 TODO and the rest can have
another change for PHP 6 and/or PHP 5.4 (if that comes to pass).
Either way, there definitely appears to be a set a solid reasons to
start the 5.3 branch.
Ilia Alshanetsky
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php