Fit für PHP 5.3
Gut 2.5 Jahre nach der Veröffentlichung von PHP 5.2 wurde die nächste Generation veröffentlicht: PHP 5.3
In Ihrem Control Panel können Sie wählen, ob Sie PHP 5.2 oder 5.3 einsetzen möchten. Die Einstellung kann global oder auch für einzelne Ordner erfolgen.
Dieser Artikel beschreibt die wichtigsten Änderungen und gibt einen Überblick über die Kompatibilität einiger PHP Applikationen.
Die Neuerungen in Kürze
Zu den wichtigsten Neuerungen gehören:
- Verbesserte Geschwindigkeit
- Support von Namespaces
- Support von Late Static Bindings
- Support von goto
Eine detaillierte Übersicht erhalten Sie direkt bei PHP (englisch) oder beispielsweise bei heise Developer.
Was geht bald nicht mehr?
Bei sogenannten Deprecated Funktionen handelt es sich um Funktionen, welche in der nächsten Version von PHP nicht mehr funktionieren werden. Sind noch solche Funktionen im Einsatz, wird eine Warnung ausgegeben. Diese Warnungen haben wir deaktiviert, sie können aber bei Bedarf mit einer eigenen php.ini wieder aktiviert werden.
Eine Liste mit Deprecated Funktionen findet sich ebenfalls direkt bei PHP.
Zu den Wichtigsten gehören:
- ereg() Sucht Übereinstimmungen mit einem regulären Ausdruck. Verwenden Sie anstelle preg_match().
- eregi_replace() Ersetzt einen regulären Ausdrück ohne Berücksichtigung von Gross-/Kleinschreibung. Verwenden Sie anstelle preg_replace().
- session_register() Registriert eine oder mehrere globale Variablen in der aktuellen Session. Verwenden Sie anstelle $_SESSION.
- session_unregister() Hebt die Registrierung einer globalen Variablen in der aktuellen Session auf. Verwenden Sie anstelle $_SESSION.
- split() Zerlegt eine Zeichenkette anhand eines regulären Ausdrucks in ein Array. Verwenden Sie anstelle preg_split().
- mysql_db_query() Absetzen einer Anfrage an die Datenbank. Verwenden Sie anstelle mysql_select_db() und mysql_query().
Kompatible PHP Applikationen
Folgende Applikationen unterstützen PHP 5.3 ab der angegebenen Version:
- Wordpress ab Version 2.9
- Drupal ab Version 6.14
- Contao ab Version 2.7
- Joomla ab Version 1.5.15
- Typo3 ab Version 4.3
- phpBB ab Version 3.0.7
- MediaWiki ab Version 1.15.1
- osCommerce ab Version 2.3.1
Bitte beachten Sie, dass auch alle Plugins Ihrer Applikation PHP 5.3 fähig sein müssen.
zurück zu WissenVerwandte Artikel
Haben Sie eine Rückmeldung zu diesem Supportartikel? Wir freuen uns.