Neue Features
PHP 5.4.0 bietet eine ganze Reihe neuer Features:
-
Unterstützung für Traits wurde
hinzugefügt.
-
Die kurze Array-Syntax wurde hinzugefügt, z.B. $a = [1, 2, 3, 4]; oder
$a = ['one' => 1, 'two' => 2, 'three' => 3, 'four' => 4];.
-
Das Dereferenzieren von Funktionen, die ein Array zurückgeben, wurde hinzugefügt, z.B. foo()[0].
-
Closures unterstützen nun $this.
-
<?= ist nun immer verfügbar, unabhängig von der
short_open_tag php.ini Option.
-
Zugriff auf Klassenmitglieder bei der Instanziierung wurde hinzugefügt,
z.B. (new Foo)->bar().
-
Class::{expr}() Syntax wird nun unterstützt.
-
Das binäre Zahlenformat wurde hinzugefügt, z.B. 0b001001101.
-
Parser-Fehlermeldungen und Warnung wegen inkompatibler Argumente wurden verbessert.
-
Die Session Extension kann nun den Upload-Fortschritt von Dateien verfolgen.
-
Ein eingebauter Webserver im CLI-Modus für die Entwicklung.