Am 14. September 2017 haben wir eine überarbeitete Fassung unserer Datenschutzrichtlinie veröffentlicht. Wenn Sie video2brain.com weiterhin nutzen, erklären Sie sich mit diesem überarbeiteten Dokument einverstanden. Bitte lesen Sie es deshalb sorgfältig durch.

PHP 7: Neue Funktionen

Entfernte Features

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
PHP 7 räumt auf: Einige der Features wie die mysql-Erweiterung, die schon in den vorherigen Versionen "deprecated" waren, werden nun nicht mehr unterstützt.

Transkript

Vor einem Umstieg zu PHP 7 ist es natürlich wichtig, dass Sie wissen, was in PHP 7 nicht mehr funktioniert. Und da muss man zuerst auf die "mysql"-Erweiterung hinweisen. Die ist ja schon länger "deprecated" und in PHP 7 funktioniert sie nicht mehr. Die Alternative besteht im Einsatz von "mysqli", das ist ja die verbesserte Erweiterung, die schon lange empfohlen ist, oder Sie können natürlich auf "PDO" setzen. Falls Sie wirklich "mysql", diese Erweiterung, brauchen sollten, können Sie sie von "PECL" installieren. Was ebenfalls in PHP 7 nicht mehr funktioniert, sind die "ereg"-Funktionen für reguläre Ausdrücke. Stattdessen sollten Sie auf "preg" setzen. Die "ereg"-Funktionen sind auch schon seit längeren "deprecated". "Magic Quotes" gibt es ja schon seit PHP 5.4 nicht mehr, aber es wurden aus Gründen der Abwärtskompatibilität noch die beiden Funktionen unterstützt. Wir werden den "Magic Quotes" in der aktuellen Konfiguration behandeln, und diese beiden Funktionen sind nun auch aus PHP 7 entfernt. Ebenfalls nicht mehr unterstützt in PHP 7 sind die alternativen Arten der Einbindung, die sogenannten "ASP-Tags" oder dieses "<script language="php"", das funktioniert nicht mehr, wurde meines Erachtens aber auch nur sehr wenig genutzt, stattdessen sollten Sie die ganz normale Art nehmen, um zu initiieren, dass PHP-Code kommt, also "<?php" und bei Bedarf das Ende noch mit " ?". Kommen wir zu den Konstruktoren. Und da gibt es jetzt eine veraltete Art, Konstruktoren zu formulieren, die genau so heißen, wie die Klasse. Das funktioniert auch noch in PHP 7, ist aber "deprecated", und es ist zu erwarten, dass es in einer zukünftigen Version entfernt wird. Was ist die empfohlene Art? Die empfohlene Art ist, dass wir "__construct" für einen Konstruktor nutzen. Eine vollständige Auflistung, was alles entfernt ist und in PHP 7 nicht mehr funktioniert, finden Sie im "Migration Guide" im PHP-Manual, aber das Wichtigste, weil es am häufigsten benutzt wird, ist sicher die "mysql"-Erweiterung und die "ereg"-Funktionen.

PHP 7: Neue Funktionen

Sehen und nutzen Sie die vielen Neuerungen in PHP 7 und 7.1, wie zum Beispiel die skalaren Typdefinitionen und Return Type-Deklarationen und zwei neue Operatoren: den null coalescing operator und den spaceship-Operator.

45 min (18 Videos)
Derzeit sind keine Feedbacks vorhanden...
 

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!