Sonntag, 7. Juli 2024
19.4 C
Berlin

PHP 7 freigegeben: Das sind die Neuerungen

Endlich ist es soweit und das Core-Team hat PHP 7 veröffentlicht, wenn auch mit etwas Verspätung. Seit dem 03.12.2015 ist die neue Version für alle Nutzer verfügbar. Vor elf Jahren wurde das letzte Major-Release veröffentlicht, so lange hat sich das Team schließlich Zeit gelassen. Die neue Version soll alle bekannten Probleme über Bord geworfen haben und mit einer Vielzahl an neuen Features überzeugen.

 

PHP 7: Die neuen Features

Performance
Die siebte Version wurde grundlegend verändert und sorgt so für deutlich mehr Performance. Im Vergleich zur Vorgängerversion arbeitet sie 80 Prozent schneller bei der Ausführung von Drupal, einem Content Management System. Die erhöhte Performance macht sich auch bei der Verarbeitung von Requests bei WordPress 4.3.1 bemerkbar. So schafft es PHP 7 diese zwei Mal so schnell abzuarbeiten.

Neue Hash-Tabellen
Des Weiteren gibt es eine neue Hash-Tabellen. Diese sollen den Speicherbedarf für Arrays reduzieren. Arrays werden in PHP in Listen von Schüssel-Wert-Paaren geordnet gespeichert. Die Zuordnung dieser Schlüssel wird von den Hash-Tabellen gesteuert. Die Entwickler versprechen, dass auf einem 64 Bit-System so dreieinhalb Mal weniger an Speicher dafür benötigt wird. Zum Vergleich: Vorher wurde für jedes Element 144 Byte benötigt und jetzt sollen es nur noch 36 Byte sein. Das soll wiederum dafür sorgen, dass die Leistung der Sprache um 30 Prozent ansteigt.

>> Workshop: Kostenlos C++ Programmierung lernen

[sc name=“adsense_InText_ad“]

Weitere wichtige Neuerungen / Verbesserungen im Überblick:

UFT-8 Unterstützung
Für Unicode mit UTF-8 gibt es nun auch eine Unterstützung.

Schnittstellen
Zu nicht mehr gepflegter Software wurden die Schnittstellen komplett entfernt.

Syntax
Die Entwickler haben die Syntax von Variablen vereinheitlicht.

Skalare Typen
Skalare Typen wie String, Bool, Float, Int und Big-Int können nun auch verwendet werden.

Strikter Modus
Bekannt ist dieser Modus bereits aus Javascript. Auch in PHP 7 soll dieser nun verfügbar sein. Dieser Modus sorgt wiederum dafür, dass mit einer einfachen Zeile verhindert werden kann, dass Datentypen on-the-fly verändert werden können. Auch neue Features im Bereich der Typensicherheit werden durch den strikten Modus beeinflusst.

Rückgabe Typen
Ganz so neu ist die Definition von Rückgabe Typen nicht. Sie kommt bereits in anderen Programmiersprachen zum Einsatz. Mit PHP 7 besteht nun die Möglichkeit, Methoden so zu definieren, dass diese nur noch bestimmte Typen zurück liefern. Verfügbar sind hier die gleichen Typen wie bei den Parametern. Beachtet werden sollte allerdings, dass die Syntax neu ist.

>> Workshop: Kostenlos C++ Programmierung lernen

 

 

Artikelbild: Fotolia / cronislaw

 

PC-Reparatur.Shop - Team
PC-Reparatur.Shop - Team
Wenn Sie Fragen oder Anregungen zu diesem Beitrag haben, wenden Sie sich bitte direkt über die E-Mail Adresse blog@pc-reparatur.shop an unser Team - Vielen Dank!
Bewertung des Artikels: 1 Stern2 Sterne3 Sterne4 Sterne5 Sterne

IN EIGENER SACHE

Ähnliche Artikel