Laut den
Statistiken über die Verbreitung der verschiedenen PHP Versionen auf
www.nexen.net laufen immer noch die meisten Server mit PHP4 und nur ~12% mit PHP5!
Ja ich weiß was jetzt kommt:
Das liegt ja vor allem an den Providern, die für Ihre Kunden immer noch kein PHP5 bereitstellen.
Da ich selber bei einem ISP arbeite kann ich (zumindest für uns) sagen:
Das ist nur die Halbe Wahrheit. Wir würden gerne mehr PHP5 Installationen haben aber viele Kunden wollen es nicht. Und da man PHP4 und 5 nicht paralell (als Apache Modul) laufen lassen kann sind eben auch bei uns noch die meisten Server mit PHP4 am laufen.
Anfragen von Kunden die von sich aus migrieren wollen kommen so gut wie gar nicht. Lediglich für Neuentwicklungen werden ab und zu 5er Versionen angefordert.
Da wird lieber noch ein Upgrade auf PHP 4.4 gemacht (bei dem man eventuell vorhandene Referenz-Parameter Übergaben auch ändern muss) anstatt gleich auf PHP5 zu migrieren.
Ich habe oft das Gefühl viele Entwickler haben Ihre bestehenden Applikationen noch nicht mal unter PHP5 getestet um mal zu sehen ob und wo es hakeln könnte, sondern gehen einfach davon aus, dass der Umstieg ganz viel Aufwand macht den dann keiner bezahlen will.... never change a running.... etc.
Schaut man sich die Applikationen dann aber mal genauer an, ist das meiste 0815 Code ohne viel OO oder DOM. Das Meiste davon würde bestimmt auch ohne große Umstellung unter PHP5 weiterlaufen. OK es würde ein paar E_NOTICE bzw. E_STRICT Ausgaben mehr geben, das war's dann aber auch schon.
Stabilität und Geschwindigkeit sind auch keine Gründe (mehr) die gegen PHP5 sprechen. Security-Bugs werden in PHP5 deutlich schneller behoben als in der 4er Versionen und die Performance der aktuellen 5er Versionen sind auch besser.
Hier also noch mal für alle, die es noch nicht mitbekommen haben:
PHP5 macht Spaß, und tut auch gar nicht weh!