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

PHP 7: Neue Funktionen

Sichtbarkeit von Konstanten und negative String-Offsets

Testen Sie unsere 2014 Kurse

10 Tage kostenlos!

Jetzt testen Alle Abonnements anzeigen
Das hat noch gefehlt: PHP 7.1 erlaubt jetzt auch, die Sichtbarkeit von Konstanten zu definieren - und außerdem können Sie bei String-Offsets auch negative Zahlen angeben.

Transkript

Zwei Dinge haben in PHP eigentlich gefehlt: die Sichtbarkeit von Konstanten und negative Offsets bei Strings. Beginnen wir mit der Sichtbarkeit von Konstanten. Das ist jetzt neu, dass Sie die in PHP 7.1 auch angeben können. Ich habe ein Beispiel mit einer Konstante, und die kann ich direkt ausgeben lassen, wenn nichts angegeben ist. Neu in PHP 7.1 ist, dass Sie die Sichtbarkeit beschränken können. Also ich schreibe "protected", und wenn ich das aufrufe, an dieser Stelle versuche ich das auszugeben, erhalte ich nun eine Fehlermeldung. Also das ist neu, dass man an dieser Stelle die Sichtbarkeit beeinflussen kann. Ansonsten kann ich natürlich die Klasse nutzen, um mir die Fläche des Kreises berechnen zu lassen. Okay. Also das ist eine Neuerung in PHP 7.1, eine weitere Neuerung zeigt sich bei Strings. Dort können Sie jetzt auch negative Offsets angeben. Folgendes Beispiel: Ich habe einen String "Maus". Wenn ich jetzt die Position 0 ausgeben lasse, dann ist es das M, wenn ich den letzten Buchstaben ausgeben lassen möchte, muss ich in PHP vor Version 7.1 die Länge des Strings berechnen, und das so auf diese Art machen, dann komme ich an das S von der "Maus". In PHP 7.1 geht das auch direkt. Ich schreibe hier "-1" hin. Dieser negative Offset funktioniert übrigens auch bei Funktionen wie "strpos". Wenn ich da hinschreibe beispielsweise "-7", dann wird von hinten begonnen zu zählen, um die Position zu ermitteln. Ich möchte die Position vom U in "Hundekuchen", und zwar das zweite U. Und wenn ich angebe, das von hinten gezählt werden soll, dann kriege ich dieses zweite U. Sie sehen die Position Nummer sechs. Alle vollständigen Neuerungen finden Sie natürlich im PHP-Manual. Nützlich ist auch das PHP-Wiki, wo Sie ebenfalls dann finden, was es alles für Änderungen gibt, und dort werden dann die auch motiviert und bisschen ausführlicher beschrieben. In diesem Film haben Sie zwei nützliche Neuerungen gesehen, zum einen die Möglichkeit, einen negativen Offset bei Strings anzugeben und zum anderen die neu eingeführte Sichtbarkeit von Konstanten.

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!