Jaslabs: High performance Software

High Performance Software

What would you like to see in PHP 6?

By Justin Silverton

In November of 2005, the major developers working on the core of PHP met up in Paris and discussed various additions that would possibly make version 6.

The attendees

Marcus Börger (SOMABO)
Wez Furlong (OmniTI)
Rasmus Lerdorf (Yahoo!)
Derick Rethans (eZ systems)
Dmitry Stogov (Zend)
Zeev Suraski (Zend)
Jani Taskinen
Andrei Zmievski (Yahoo!)

The following are a list of the top 5 additions I think should be made (in no particular order):

1) Filename Encoding

issue: Files on a file system can have names encoded in different character sets. For example Windows can make use of it’s UTF16 based filename API, while on Linux it simply depends on the application

2) optimizing []

issue: Currently using the [] operator to select an arbitrary character is very slow as PHP needs to start scanning the string from the start.

3) register_globals

issue: This causes many security issues and should be removed completly. I still encouter PHP scripts that make use of the this feature.

4) 64-bit integer

issue: With 64-bit processing in the horizen, this will come in handy for future (and some present) apps.

5) built-in opcode cache

issue: When an opcode caching system is installed (such as zend or ion cube), script execution time is much better.

 

A list of everything discussed can be found Here

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • DZone
  • Slashdot
  • StumbleUpon
  • Technorati

2 Comments so far

  1. Evert March 14th, 2006 7:49 am

    Namespace, is without doubt my nr. 1.

    I’m getting too tired to type prefixes all the time =)

    These enhancements kind of seem bugfixes to me..

  2. justin silverton March 14th, 2006 9:20 am

    yep, you are correct. Most of the additions I want in PHP could be considered bug fixes ;-)

Leave a reply