installation.de

Ein neues WordPress-Weblog

PHP 5.3.0 ist da. Updaten oder lassen?

August 6, 2009 Categories: PHP Tags: , , ,

Vor 3 Tagen habe ich mich mit dem update von PHP 5.2.6 auf PHP 5.3.0 beschäftigt. Da das Neue ca. 15% schneller und weniger Resourcen fressen soll habe ich mich dazu entschlossen es zu benutzen.
Vorsicht: Bekannte Funktionen wie split, ereg, eregi und andere sind nun deprecated! Funktionieren aber natürlich somit trotzdem noch. Ein paar neue Feautures gibt es auch wie z.B. goto (sollte man aber nur bedacht einsetzen. Es ist z.B. KEINE alternative zu der Verwendung Funktionen oder Switches), namespaces (für komplexere projekte mit vielen dateien und klassen sehr sehr nützlich) und nowdoc syntax (<<<EOT & <<<EOD etc. | passend zu meinem Beitrag Die Ausgabemethode <<<EOF in PHP)

Alle Neuerungen und Änderungen und Migrations-Guide gibt es bei php.net http://www.php.net/archive/2009.php#id2009-06-30-1.

Eine beschleunigung nach dem Update konnte ich persönlich nicht 100%ig feststellen.

Probleme nach dem Update? Skripte laufen nicht mehr und man sieht nur noch eine weiße Seite?
Dann liegt das vermutlich an Einstellungen in der php.ini. Diese wurde in PHP 5.3 neu strukturiert und kann somit leider nicht einfach durch die bestehende php.ini ersetzt werden. Wer glaubt er habe alle markanten Einstellungen in die neue php.ini übertragen dem rate ich zu einem Dateivergleichprogramm wie ExamDiff.
Dieses zeigt einem alle unterschieder von der alten php.ini gegenüber der neuen php.ini an damit man auch ja nichts vergisst ;). Ich hatte z.B. vergessen short_open_tag wieder auf on zu stellen. Dies ermöglicht das coden mit <? … statt nur mit <?php …!

Write a Comment