En Fr
*Non technical* weblog about the IT world and its trends...
« Intérêts du PEL: 12 ans après...24 hours with an iPod video »

Status of PHP 5

21.11.05

English (EU) Status of PHP 5

Permalink 22:36:41, by Francois Planque Email , Categories: Web media, PHP

Here are a few bits of information I collected at PHP Forum (Nov 9 & 10, 2005):

  • It is estimated than no more than 5% of the servers running PHP have switched to PHP 5 yet
  • PHP 5.0 is a feature release, not a performance release. Therefore it is slower than PHP 4.x. Therefore it makes no sense running apps designed for PHP 4 on PHP 5.0.
  • PHP 5.1 should almost match the performance of PHP 4.4
  • Rasmus will probably migrate Yahoo's servers from PHP 4 to PHP 5 once PHP 5.1 has undergone a few weeks without any major issue.
  • It is extremely painful for everyone to make code that works on PHP 5 as well as PHP 4, especially because you cannot redefine the clone statement in PHP 4 for compatibility.

Okay, that's all I can recall right now! :P

2 comments

Comment from: Harry Fuecks [Visitor]
Harry Fuecks"It is extremely painful for everyone to make code that works on PHP 5 as well as PHP 4, especially because you cannot redefine the clone statement in PHP 4 for compatibility"

Not sure clone is such a big problem (see links below). More of a pain is rewriting code to cope with reference issues see http://phplens.com/phpeverywhere/?q=node/view/214

http://cvs.sourceforge.net/viewcvs.py/wact/wact/framework/util/phpcompat/clone.php?view=auto

http://cvs.sourceforge.net/viewcvs.py/wact/wact/framework/util/phpcompat/clone_php5.php?view=auto
2005-11-24 @ 14:05
Comment from: Francois Planque [Member] Email
Oh sure there is a workaround, but you gotta admit... it feels really dirty doesn't it? :>
2005-11-24 @ 14:37