PHP 7 - Einführung
Was ist PHP 7?
PHP 7 ist eine Hauptversion der PHP-Programmiersprache und wird als Revolution in der Art und Weise angepriesen, wie Webanwendungen für Unternehmen und die Cloud für Mobilgeräte entwickelt und bereitgestellt werden können. Diese Version gilt als die wichtigste Änderung für PHP nach der Veröffentlichung von PHP 5 im Jahr 2004.
Neue Eigenschaften
Es gibt Dutzende von Funktionen, die zu PHP 7 hinzugefügt wurden. Die wichtigsten sind unten aufgeführt.
Improved performance - Nachdem PHPNG-Code in PHP7 zusammengeführt wurde, ist er doppelt so schnell wie PHP 5.
Lower Memory Consumption - Optimiertes PHP 7 verbraucht weniger Ressourcen.
Scalar type declarations - Jetzt können Parameter- und Rückgabetypen erzwungen werden.
Consistent 64-bit support - Konsistente Unterstützung für Maschinen mit 64-Bit-Architektur.
Improved Exception hierarchy - Die Ausnahmehierarchie wurde verbessert.
Many fatal errors converted to Exceptions - Der Bereich der Ausnahmen wurde erweitert und deckt viele schwerwiegende Fehler ab, die als Ausnahmen konvertiert wurden.
Secure random number generator - Hinzufügen einer neuen API für sichere Zufallszahlengeneratoren.
Deprecated SAPIs and extensions removed - Verschiedene alte und nicht unterstützte SAPIs und Erweiterungen werden aus der neuesten Version entfernt.
The null coalescing operator (??) - Neuer Null-Koaleszenz-Operator hinzugefügt.
Return and Scalar Type Declarations - Unterstützung für Rückgabetyp und Parametertyp hinzugefügt.
Anonymous Classes - Unterstützung für anonym hinzugefügt.
Zero cost asserts - Unterstützung für Zero Cost Assert hinzugefügt.
PHP 7 verwendet die neue Zend Engine 3.0, um die Anwendungsleistung fast zweimal und den Speicherverbrauch um 50% zu verbessern als PHP 5.6. Es ermöglicht die gleichzeitige Bedienung von Benutzern, ohne dass zusätzliche Hardware erforderlich ist. PHP 7 wurde unter Berücksichtigung der heutigen Arbeitslast entwickelt und überarbeitet.