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

Pseudotyp iterable

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
Den neuen Pseudotyp "iterable" können Sie nutzen, um festzulegen, dass als Parameter oder Rückgabewert ein Array angegeben werden muss - oder ein Objekt, das das Traversable-Interface implementiert.

Transkript

Den neuen Pseudotyp "iterable" können Sie nutzen, um festzulegen, dass als Parameter oder Rückgabewert ein "array" angegeben werden muss, oder ein Objekt, das das "Traversable interface" implementiert. Ganz kurz zum Begriff Pseudotyp, den gibt es beispielsweise auch bei "callable", das gibt es schon länger in PHP, und Sie können beispielsweise "callable" angeben und das bedeutet, dass dann entweder beispielweise eine Funktion übergeben wird oder ein "callback funktion" so direkt. Wenn ich das aufrufe, funktioniert das, wenn ich hingegen hier jetzt etwas anderes übergebe, im Beispiel ist es ein String, und das abspeichere, dann erhalte ich entsprechend eine Fehlermeldung. Kommen wir jetzt zu "iterable". Hier sehen Sie ein Beispiel, wo ich das nutze, und das bedeutet, dass ich dann übergeben kann beispielsweise ein "array", wenn ich das einmal aufrufe, dann funktioniert das. Ich kann aber auch ein Objekt angeben, was das "Interface Traversable" implementiert. Wenn ich das hier einmal aufrufe, funktioniert das auch, diese vordefinierte Klasse, die ich nutze, wenn wir uns die anschauen in PHP, dann implementiert die "Iterator" und "Iterator" selber erweitert "Traversable". Also, das funktioniert. Wenn ich an dieser Stelle hingegen ein anderes Objekt angebe, dann erhalte ich entsprechend eine Fehlermeldung, und auch ganz richtig, es müsste "iterable" sein und das ist es nicht. Praktisch ist das Ganze, wenn Sie einfach vorgeben wollen, dass Sie das, was übergeben wird, in einer "foreach"-Schleife nutzen wollen. Also eine schöne Neuerung in PHP 7.1: der Pseudotyp "iterable".

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!