Forum und email

Migration von PHP/FI 2.0 zu PHP 3.0

Inhaltsverzeichnis

Über die Inkompatbilitäten in 3.0

PHP 3.0 wurde komplett neu geschrieben. Es hat einen korrekten Parser, der robuster und konsequenter ist, als der in 2.0. 3.0 ist auch wesentlich schneller und benötigt weniger Speicher. Wie auch immer, manche dieser Verbesserungen wären ohne Änderungen der Kompatibilität nicht möglich gewesen, sowohl in der Syntax, als auch in der Funktionalität.

Außerdem haben die PHP-Entwickler versucht, sowohl die Syntax, als auch die Semantik von PHP in Version 3.0 zu säubern, was einige zusätzliche Inkompatbilitäten nach sich zog. Auf lange Sicht glauben wir, dass diese Änderungen von Vorteil sind.

Dieses Kapitel wird versuchen, Sie durch die Inkompatbilitäten, die beim Umstieg von PHP/FI 2.0 zu PHP 3.0 vorkommen können, zu geleiten und helfen, diese zu lösen. Neue Merkmale werden nicht berücksichtigt, außer dies ist unbedingt notwendig.

Ein Konvertierungsprogramm, welches Ihre PHP/FI 2.0 Scripts konvertieren kann, steht zur Verfügung. Zu finden ist es im convertor Verzeichnis der PHP 3.0 Distribution. Dieses Programm berücksichtigt nur Syntaxänderungen, also sollten Sie dieses Kapitel aufmerksam lesen.