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

PHP 7: Neue Funktionen

void und null

Testen Sie unsere 2021 Kurse

10 Tage kostenlos!

Jetzt testen Alle Abonnements anzeigen
Mit PHP 7.1 können Sie auch "null" für Parameter und Rückgabewerte angeben. Außerdem können Sie mit "void" festlegen, dass eine Funktion keinen Wert zurückgibt.

Transkript

Mit PHP 7.1 können Sie auch "null" für Parameter und Rückgabewerte angeben, außerdem dürfen Sie mit "void" festlegen, dass eine Funktion keinen Wert zurückgeben darf. Beginnen wir mit "null". Wenn Sie bei einer Funktion angeben möchten, dass eventuell auch der Wert "null" sein kann, der zurückgegeben wird, dann schreiben Sie vor dem sonstigen Wert ein Fragezeichen. In unserem Beispiel gibt die Funktion zuerst einmal 42 zurück. Rufen wir das einmal auf. Das funktioniert. Es geht aber ebenfalls auch "null". Wenn ich hingegen nichts zurückgeben lasse, dann erhalte ich eine Fehlermeldung. Genau so funktioniert es auch bei Parametern. Ebenfalls schreiben Sie dann ein Fragezeichen vor den Dateityp. Im Beispiel erwartet die Funktion einen String oder "null", beides funktioniert. Wenn ich hingegen die Funktion ohne Parameter aufrufe, erhalte ich eine Fehlermeldung. Schließlich können Sie angeben, dass eine Funktion nichts zurückgeben soll. Dafür gibt es das Schlüsselwort "void". Also meine Funktion "answer" soll nichts zurückgeben, die gibt nur eine Meldung aus. Wenn ich die jetzt aufrufe, dann erscheint "Hi". Wenn ich an dieser Stelle hingegen einen Rückgabewert definiere, bekomme ich eine Fehlermeldung. Also, "void" legt fest, dass kein Rückgabewert möglich ist. Außerdem haben Sie gesehen, wie Sie "null" definieren können, indem Sie ein Fragezeichen schreiben vor den Dateityp. Entweder können Sie das machen bei Parametern oder auch bei Rückgabewerten.

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!