PHP: Migrating from PHP 4 to PHP 5 - Manual

6 hypes hype it

Wer noch auf PHP4 arbeitet sollte sich jetzt Gedanken zur Migration machen. Aus eigener Erfahrung kann ich sagen, dass die Unterschiede nicht gravierend sind, aber doch im Detail problematisch sein können. Neben der geringeren Fehlertoleranz und anderen Standardeinstellungen in der php.ini ist das Verhalten bei der Übergabe von Objekten grundlegend anders! Standardmäßig werden alle Objekte als Referenz ("by reference") übergeben und nicht "by value". z.B. wenn man Objekte an Funktionen übergibt oder Objekte in Arrays speichert, tritt das Problem auf. Es werden i.d.R. keine Fehlermeldungen dadurch auftreten, aber das Programm arbeitet unter Umständen nicht mehr so, wie gewünscht.

comments Kommentare   addto Link hinzufügen  report als Spam markieren

T3N, das Magazin für Open Source und Webentwicklung.
Jahresabo inkl. Open-Source-Tasche nur 35 Euro.
Jetzt bestellen!

- Anzeige-