On September 9th 2007 Ilia send out a [http://marc.info/?l=php-internals&m=118935767300242&w=2 list] of feature suggestions he had received from various people as a result of his [http://marc.info/?l=php-internals&m=118856134402932&w=2 request] for feature ideas on August 8th 2007. Here are the results of the voting in a slightly reformatted format compared to the [http://marc.info/?l=php-internals&m=118989314505802&w=2 two] [http://marc.info/?l=php-internals&m=118989868901223&w=2 alternatives] provided by Ilia, based partially on feedback from Derick. Also note that I corrected Steph's vote as [http://marc.info/?l=php-internals&m=118954157605528&w=2 requested] on the list, which Ilia did not include in his results. Also note that only non zero votes are considered to count towards the total votes column. Finally, this listing not reexamine Ilia's interpretation of replies beyond Steph's correction (please notify if someone feels misrepresented based on review of the [http://bb.prohost.org/53Features.pdf PDF]): ||~ Feature Suggestion ||~ # of +1/0.5 ||~ # of 0 ||~ # of -1/-0.5 ||~ # of votes ||~ total || || Backport the namespaces patch for PHP 6 || 22 || 4 || 2 || 24 || +20 || || Symlink the intl extension from PECL, but leave it disabled by default as is the case with all extensions dependent on external libs || 13 || 14 || 1 || 14 || +12 || || Apply the Late Static Binding Patch || 22 || 5 || 1 || || +21 || || Implement David's Circular Garbage collection patch || 11 || 13 || 4 || 15 || +7.5 || || Implement Sqlite3 support via the ext/sqlite extension (patch is already available) || 15 || 12 || 1 || 16 || +14.5 || || Remove safe_mode, register_globals and magic_quotes || 4 || 6 || 18 || 22 || -14 || || Introduce mysqlind library into core and use it as a backend for PDO and mysqli extensions (possibly enabling them by default) || 20 || 8 || 0 || 20 || +19.5 || || OpenID enabling patch for OpenSSL and PHP 5 || 20 || 8 || 0 || 20 || +20 || || Add array_replace[_recursive] functions (patch is already available) || 14 || 13 || 1 || 15 || +13 || || Split off deprecation from E_STRICT into E_DEPRECATED || 23 || 4 || 1 || 24 || +22 || || Merge the zend_arg_info const'ify patch || 15 || 13 || 0 || 15 || +15 || || Merge the GCC 4 -fvisibility patch || 7 || 20 || 1 || 8 || +6 || || Switch for disabling/enabling materialized cursors in mysqli || 3 || 25 || 0 || 3 || +3 || || Link phar extension from PECL into core (possibly enabling it by default) || 11 || 12 || 5 || 16 || +6 || || Merge Matt's ZEND_SIGNED_MULTIPLY_LONG() optimization patch || 18 || 10 || 0 || 18 || +17.5 || || Introduce new php.ini files parser/scanner + CGI/FastCGI? "htaccess" style ini file support || 13 || 15 || 0 || 13 || +13 || || Merge __callStatic patch from PHP 6 || 21 || 7 || 0 || 21 || +20.5 || || Introduce concept of "strict classes" that do not permit dynamic property creation || 12 || 12 || 4 || 16 || +8 ||