Unsere Datenschutzrichtlinie wird in Kürze aktualisiert. Bitte sehen Sie sich die Vorschau an.

PHP 7: Neue Funktionen

Mehrere exception-Handler

Testen Sie unsere 2016 Kurse

10 Tage kostenlos!

Jetzt testen Alle Abonnements anzeigen
Mit PHP 7.1 dürfen Sie mehrere Exception-Handler auf einmal aufrufen.

Transkript

Eine nützliche Neuerung in PHP 7.1 ist, dass Sie mehrere Exception-Handler auf einmal aufrufen können. Folgendes Beispiel: An dieser Stelle sehen Sie drei Exception-Klassen, die immer die "Exception" erweitern, und ich habe eine weitere Klasse "Example" mit einer Methode. Und in dieser Methode wird im Beispiel die erste Exception geworfen. Ich kann das auch umstellen, dass die dritte Exception geworfen wird. Und dann definiere ich meine Klasse, die Fehler setze ich erst mal auf "null". An dieser Stelle wird die Methode aufgerufen. Und jetzt gehen wir einmal davon aus, dass wenn es die erste oder zweite Exception ist, dass ich dann dieselbe Meldung oder das selbe Handling durchführen möchte. Wenn Sie so etwas mit PHP vor Version 7.1 machen wollen, dann müssen Sie das auch wirklich beides separat angeben. Eine unschöne Wiederholung haben wir an der Stelle. Und bei der dritten Exception hingegen möchte ich eine andere Meldung. Wenn ich das ausführe, dann klappt das natürlich, und es wird diese Meldung ausgegeben. Aber wie gesagt, unschön an dieser Stelle die Wiederholung. Und da bietet PHP 7.1 eine Verkürzung, und die sieht folgendermaßen aus. An der Stelle können Sie jetzt mehrere Exceptions angeben -- durch diese "Pipe" getrennt -- und dann gilt das eben für alle angegebenen. Sehen wir uns das einmal an. Und auch hier wird ein Fehler ausgegeben. Das stimmt auch. Ich kann natürlich an der Stelle auch die zweite Exception angeben. Und wir haben dann dieselbe Meldung oder ich könnte auf die andere wechseln und erhalte die andere Meldung. Also das Entscheidende und sehr Praktische in PHP 7.1 ist, dass Sie mehrere Exception-Handler auf einmal auf diese Art angeben können.

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!