---
title: 'PHP 7.4 in town!'
slug: php-7-4-in-town
date: '2019-12-05'
author: onlime
tags: [PHP]
image: 'https://www.onlime.ch/uploads/php-elephant-pngkit.png'
---

Letzten Freitag, 29. November haben wir klammheimlich **PHP 7.4** freigegeben – am Tag nach dem [offiziellen Release](https://www.php.net/archive/2019.php#2019-11-28-1). Nun folgt auch endlich noch unser offizielles announcement!

Die neue Version ist in unserem [Controlpanel](https://my.onlime.ch/) unter **«PHP-Manager»** zu finden und lässt sich sowohl für Ihre Hauptdomain als auch für sämtliche Subdomains individuell aktivieren.

PHP 7.4 wurde durch uns bereits in mehreren vorgängigen Release Candidates (RC) ausführlich getestet, wobei es zu keinen Problemen kam.

### Neuerungen in PHP 7.4

Die neueste PHP-Version bietet einige Funktionalität, die das Webentwickler-Leben vereinfacht. Dies sind die wichtigsten Neuerungen und Änderungen:

- **Arrow Functions: Weniger Code für anonyme Funktionen** — Anonyme Funktionen, also Funktionen ohne referenzierbaren Namen, waren  in PHP bisher nur mit viel Code zu bewerkstelligen. Dank Arrow Functions reduziert sich der Zeichenaufwand bei solchen One-Liner-Funktionen  drastisch.
- **Typed Properties: Weniger Fehleranfälligkeit** — Typed Properties machen PHP zu einer typensichereren Sprache. Getter- und Setter-Methoden sind zur reinen Sicherstellung von Typsicherheit nicht mehr nötig.
- **Preloading: Mehr Performance für Frameworks** — Frameworks wie Symfony oder Laravel sind für Entwicklerinnen und Entwickler nicht mehr wegzudenken. Solche Frameworks bestehen in der Regel aus vielen verschiedenen Klassen, die dank OPcache nicht bei jedem Aufruf in Maschinencode übersetzt werden müssen. Was  bislang in PHP allerdings fehlte, war die Möglichkeit, OPcache bereits  vor dem ersten Aufruf «aufzuwärmen». In PHP 7.4 ist es nun möglich, ein preload script via `opcache.preload` ausführen zu lassen, welches den OPcache mittels `opcache_compile_file()` füttert.

Für weitere Infos beachten Sie bitte auch das offizielle Release Announcement und unser Support-Wiki:

* [Release Announcement von php.net](https://www.php.net/releases/7_4_0.php)
* [PHP 7.4.0 Changelog](https://www.php.net/ChangeLog-7.php#7.4.0)
* [Onlime Support-Wiki: PHP](https://wiki.onlime.ch/dev:php)

### Bereit für PHP 7.4?

Dies ist die erste stabile Version von PHP 7.4 und bei solchen Versionen ist immer Vorsicht geboten. Bisher sind uns aber keine negativen Effekte aufgefallen und sämtliche grossen CMS und Web-Frameworks sollten problemlos laufen unter PHP 7.4.

Sie können ganz einfach testen, ob Ihre Website lauffähig ist unter dieser neuen Version. Im [Controlpanel](https://my.onlime.ch/) unter **PHP-Manager** können Sie die PHP-Version ganz einfach up- resp. downgraden.
