Ich entwickle gerade ein WordPress-Plugin. Mir ist gerade aufgefallen, dass die meisten großen WordPress-Hosting-Umgebungen immer noch PHP 5.2 verwenden. Angesichts der Tatsache, dass Sicherheitspatches für 5.2 immer noch veröffentlicht werden, obwohl 5.2 nicht mehr offiziell unterstützt wird, sieht es sehr danach aus, als ob 5.2 so bald nicht mehr verfügbar sein wird.
Es sieht also so aus, als müsste ich einige Umgestaltungen vornehmen, bei denen ich einige 5.3-Funktionen verwendet habe, nämlich späte statische Bindung und Schließungen.
Im Idealfall möchte ich meine 5.3-Umgebung nicht komplett ruinieren, nur um eine 5.2-Umgebung zu installieren. Gibt es eine Möglichkeit, einen “Kompatibilitätsmodus” für mein 5.3-Setup festzulegen, sodass nur gültige 5.2-Syntax akzeptiert wird?
Werden noch Sicherheitspatches für 5.2 veröffentlicht? Ich glaube nicht, dass es neue Patches gegeben hat, seit 5.2 als End-of-Life erklärt wurde, und ich glaube auch nicht, dass irgendjemand welche versprochen hat.
– Spudley
22. Juli 2011 um 14:33 Uhr
Die Entwicklung von 5.2 wurde komplett eingestellt, selbst Sicherheitspatches werden nicht mehr eingespielt. Der letzte Commit zum 5.2-Zweig war im März. Einige Distributionen führen jedoch möglicherweise noch Wartungsarbeiten durch (ich bin mir nicht sicher).
– Artefakt
22. Juli 2011 um 14:34 Uhr
Darauf bezog ich mich: en.wikipedia.org/wiki/PHP#Release_history Es scheint, dass die letzte Veröffentlichung am 06.01.2011 war
– James
22. Juli 2011 um 14:34 Uhr
Kompatibilitätsmodus in PHP, der manchmal zwischen Bugfix-Releases nicht kompatibel ist?
– Ondra Žižka
22. Juli 2011 um 14:37 Uhr
@James – ja, die Wikipedia-Seite ist korrekt, der 6. Januar war die letzte 5.2-Version. Es wurde im März als EOL deklariert.
– Spudley
22. Juli 2011 um 14:45 Uhr