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

PHP 7: Neue Funktionen

Array-Destruktion

Testen Sie unsere 2019 Kurse

10 Tage kostenlos!

Jetzt testen Alle Abonnements anzeigen
In PHP können Sie Arrays über eckige Klammern definieren. Das funktioniert in PHP 7.1 auch bei der Destruktion von Arrays - und außerdem gibt es eine Neuerung bei list().

Transkript

Manchmal möchte man aus Arrays Variablen erhalten, und diesbezüglich gibt es zwei Änderungen in PHP 7.1. Folgende Situation: Ich habe ein Array und ich möchte aus diesen Werten Variablen erhalten. Dann kann ich PHP dafür die Funktion "list" nutzen und erhalte den Text "München im September". Neu in PHP 7.1 ist, dass ich "list" in dieser Situation nicht brauche, ich kann auch direkt meine Variablen in eckigen Klammern angeben, und das Ergebnis ist dasselbe. Eine weitere Änderung gibt es bei "list". "list" funktioniert ja schön, um die Variablen zuzuweisen, es funktioniert vor PHP 7.1 allerdings nicht mit assoziativen Arrays. Ich habe an dieser Stelle ein Beispiel mit einem assoziativen Array, und wenn ich das dann einmal versuche, auf diese Art meine Variablen zu füllen, und ich verwende PHP vor 7.1, dann erhalte ich eine Fehlermeldung. Bei PHP 7.1 funktioniert das hingegen, obwohl ich hier eben ein assoziatives Array habe. Übrigens muss ich an dieser Stelle nicht "list" verwenden, sondern kann ebenfalls auf die Syntax mit den eckigen Klammern zurückgreifen. Das funktioniert also ebenfalls und bringt dasselbe Ergebnis. Also zwei wichtige Neuerungen. Zum einen können Sie zur Zuweisung von Variablen aus einem Array auch direkt mit eckigen Klammern arbeiten, und die weitere Neuerung ist, dass "list" nun auch mit einem assoziativen Array funktioniert, oder Sie können natürlich hier auch auf die Syntax mit den eckigen Klammern zurückgreifen.

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!