zurück zum Artikel

Letzte Release von PHP 5.2 und Updates für 5.3

Christian Kirsch

Mit Version 5.2.14 stellen die Entwickler die reguläre Wartung für PHP 5.2 ein. Anwendern empfehlen sie einen baldigen Umstieg auf 5.3, dessen Version 5.3.3 gleichzeitig erschien.

Anwender von PHP 5.2 sollten möglichst bald auf 5.3 umsteigen, denn mit der soeben erschienenen Version 5.2.14 endet die aktive Wartung. In Zukunft werden Sicherheitskorrekturen nur noch von Fall zu Fall erscheinen, schreiben [1] die Entwickler. PHP 5.2.0 erschien vor knapp vier Jahren. In 5.2.14 sind rund 60 Fehler behoben, von denen manche Sicherheitsrisiken darstellten. Dazu gehören etwa mögliche Speicherlecks in String-Funktionen.

Gleichzeitig erschien [2] PHP 5.3.3 mit rund 100 Bugfixes. Sicherheitsrelevant sind unter anderem Pufferüberläufe im nativen MySQL-Treiber [3]. Außerdem enthält diese Release eine inkompatible Änderung. Sie betrifft Methoden, die genauso heißen wie die letzte Komponente eines in einem Namensraum angesiedelten Klassennamen. Sie betrachtet PHP jetzt nicht mehr als Konstruktor, sondern wie eine beliebige Methode:

<?php
namespace Foo;
class Bar {
public function Bar() {
// Konstructor in PHP 5.3.0-5.3.2
// Reguläre Methode in PHP 5.3.3
}
}
?>
(ck [4])


URL dieses Artikels:
https://www.heise.de/-1044445

Links in diesem Artikel:
[1] http://www.php.net/archive/2010.php#id2010-07-22-1
[2] http://www.php.net/archive/2010.php#id2010-07-22-2
[3] http://forge.mysql.com/wiki/PHP_MYSQLND
[4] mailto:ck@ix.de