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.