• IT-Karriere:
  • Services:

Programmiersprache: PHP 8.0 erscheint mit JIT-Compiler

Dank des JIT-Compilers soll PHP deutlich leistungsfähiger werden. Das Team bringt auch viele weitere Sprachupdates für die neue Version.

Artikel veröffentlicht am ,
Das Maskottchen von PHP ist ein Elefant.
Das Maskottchen von PHP ist ein Elefant. (Bild: Pixabay)

Das Team der Programmiersprache PHP hat Version 8.0 ihres Projektes veröffentlicht. Damit setzen die Beteiligten viele Sprachupdates um, die deutliche Verbesserungen bringen sollen. Die wohl wichtigste einzelne Neuerung der aktuellen Version sind wohl aber die beiden neuen JIT-Compiler für die Sprache.

Stellenmarkt
  1. über duerenhoff GmbH, Raum Heilbronn
  2. über Hays AG, Düsseldorf

Der neue Tracing-JIT-Compiler beschleunigt PHP-Code in synthetischen Benchmarks laut der Ankündigung um das Dreifache. Doch selbst in üblichen Anwendungen sollen im Vergleich zu PHP 7.4 noch "eine 1,5- bis zweifache Verbesserung" in einigen Anwendungen erreicht werden. In PHP 8.0 enthalten ist außerdem noch ein zweiter JIT-Compiler. Erste Ideen zu der Technik hatte das Team bereits im April 2019 vorgestellt.

Erweitert hat PHP 8 auch das Typsystem der Sprache. Eigentlich nutzt PHP eine dynamische Typisierung, das heißt Datentypen müssen nicht explizit angegeben werden. Vor allem mit PHP 7 hat das Team dieses Paradigma aber weiter aufgebrochen und unterstützt etwa die sogenannten skalaren Type-Hints. Neu hinzugekommen sind nun sogenannte Union-Types, also ein Verbund mehrerer Typen, wobei diese jeweils in einer Methode verwendet werden können.

Unzählige Deals und Schnäppchen am Cyber Monday

In der aktuellen Version genutzt werden können außerdem Named Arguments, die es ermöglichen, optionale Parameter zu überspringen. Ebenso gibt es nun den Match-Ausdruck, was im Vergleich zur Switch-Anweisungen deutlich kürzeren Code bringen soll. Mit Hilfe des Nullsafe-Operators können außerdem Null-Überprüfungen deutlich abgekürzt werden. Ebenso lassen sich Zahlen und Strings nun besser vergleichen. Weitere kleinere Syntax-Änderungen, neue Klassen und Schnittstellen sowie wichtige Bugfixes listet die ausführliche Ankündigung von PHP 8.0.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Anzeige
Top-Angebote
  1. 285,80€ + 5,95€ Versand. Für Neukunden und bei Newsletter-Anmeldung noch günstiger...
  2. (u. a. Microsoft 365 Family | 6 Nutzer | Mehrere PCs/Macs, Tablets und mobile Geräte | 1...
  3. 459€ + 7,99€ Versand (Vergleichspreis ca. 520€ + Versand)
  4. 259,90€ inkl. Versand mit Gutschein: ASUS-VKFREI (Bestpreis!)

Lachser 03. Dez 2020 / Themenstart

Ich stimme euch zu. Ich mag auch die Einfachheit, wie etwas kleines aufgesetzt werden...

TheUnichi 27. Nov 2020 / Themenstart

Symfony bringt mit 5.2 die ersten Attribute, unter anderem Route z.B. und die meisten...

Kommentieren


Folgen Sie uns
       


VW ID.3 Probe gefahren

Wir sind einen Tag lang mit dem ID.3 in und um Berlin herum gefahren.

VW ID.3 Probe gefahren Video aufrufen
    •  /