Die PHP 8.4 Vorteile: Expertenbericht zu den Versionen 8.1 und 8.4 für Webanwendungen im Shared Hosting

Der PHP Elefant im Rechenzentrum bringt neue PHP-Releases und PHP 8.4 Vorteile

Die Evolution von PHP und ihre Relevanz für Shared-Hosting-Anwender

Die Wahl der PHP-Version ist keine triviale technische Einstellung, sondern eine strategische Entscheidung, die die Leistung, Sicherheit und Zukunftsfähigkeit deiner Webanwendung direkt beeinflusst.

Dies gilt insbesondere im Shared-Hosting-Umfeld, wo Ressourcen geteilt und die serverseitigen Optimierungsmöglichkeiten für Nutzerinnen und Nutzer begrenzt sind.

Jede neue PHP-Version bringt nicht nur neue Funktionen, sondern auch entscheidende Verbesserungen in der Ausführungsgeschwindigkeit und der Sicherheit mit sich, die den Wert Ihres Hosting-Pakets direkt steigern können.

Dieser Beitrag soll ein Leitfaden sein, um die entscheidenden Entwicklungen in der PHP-Welt zu verstehen. Wir beleuchtet die Notwendigkeit des Upgrades von der inzwischen veralteten Version 8.0 und zeigt die konkreten Vorteile eines Wechsels auf.

Eine besonders dringliche Feststellung vorab: PHP 8.0 hat offiziell das Ende seiner Lebensdauer (End-of-Life, EOL) schon erreicht und erhält keine Sicherheitsupdates mehr. Der Verbleib auf dieser Version stellt an sich ein aktives und unnötiges Sicherheitsrisiko für deine Website dar und nimmt dir wichtige Performance- und Funktionsverbesserungen.

Ein Upgrade auf eine aktiv unterstützte Community-Version wie 8.1 oder höher ist daher nicht optional, sondern für jeden verantwortungsbewussten Website-Betreiber zwingend erforderlich.

In diesem Beitrag geht es um zwei Dinge:

  1. Eine detaillierte Analyse des Sprungs von PHP 8.0 auf 8.1, als unmittelbarer und notwendiger Schritt, um deine Anwendung zu sichern und zu modernisieren.
  2. Ein strategischer Ausblick auf PHP 8.4, der die wichtigsten Argumente für die nächste große Modernisierungswelle liefert und dir hilft, zukünftige Entwicklungen frühzeitig einzuplanen.

Teil 1: PHP 8.1 im Detail – Ein entscheidendes Upgrade gegenüber PHP 8.0

PHP 8.1 kann als ein „Maturity Release“ betrachtet werden. Es baut auf den grundlegenden Neuerungen von PHP 8.0 auf, verfeinert diese und fügt gleichzeitig wesentliche neue Werkzeuge hinzu, die Entwicklern helfen, robusteren, sichereren und ausdrucksstärkeren Code zu schreiben.

Für Anwender im Shared-Hosting-Umfeld sind vor allem die spürbaren Leistungsverbesserungen und die neuen Sprachfeatures von Bedeutung, die die Qualität von Plugins und Themes nachhaltig steigern können.

Leistungs- und Effizienzsteigerungen: Mehr Performance für dein Geld

Jede neue PHP-Version verspricht Leistungsverbesserungen, und PHP 8.1 bildet hier keine Ausnahme. Die Gewinne sind zwar evolutionär, aber in der Summe deutlich spürbar, insbesondere im ressourcensensiblen Shared-Hosting-Kontext.

Konkrete Benchmarks

Unabhängige Benchmarks belegen die Effizienzsteigerungen. Analysen von Phoronix, einer angesehenen Quelle für Performance-Tests, zeigen eine messbare Verbesserung von etwa 3-4% in synthetischen Benchmarks wie PHPBench im Vergleich zu PHP 8.0.5

Für die Betreiber von Content-Management-Systemen ist die spezifische Anwendungsleistung relevanter: Hier wurde für WordPress eine Beschleunigung von 3,5% gemessen. Auch wenn diese Zahlen auf den ersten Blick gering erscheinen mögen, summieren sie sich bei Websites mit hohem Traffic zu einer spürbaren Reduzierung der Serverlast und schnelleren Ladezeiten. Nach den massiven Performance-Sprüngen der PHP-7-Ära sind dies stetige, aber wertvolle evolutionäre Schritte.

Ein oft übersehener, aber für Shared Hosting extrem wichtiger Aspekt ist der Speicherverbrauch. Messungen deuten darauf hin, dass PHP 8.1 einen leicht geringeren Spitzen-Speicherverbrauch aufweisen kann als seine Vorgänger. In Hosting-Paketen, bei denen das memory_limit eine harte Grenze darstellt, kann diese Effizienzsteigerung den Unterschied zwischen einer stabil laufenden Website und einer, die an ihre Grenzen stößt, ausmachen.

Der „Game Changer“ für Shared Hosting: Inheritance Cache

Die wohl bedeutendste Leistungsverbesserung in PHP 8.1, die speziell für Shared-Hosting-Nutzer relevant ist, ist der sogenannte „Inheritance Cache“. Hierbei handelt es sich um eine tiefgreifende Optimierung im PHP-Kern, genauer gesagt im Opcache.

Opcache ist der Mechanismus, der kompilierten PHP-Code im Speicher vorhält, um wiederholte Anfragen schneller zu beantworten. Der Inheritance Cache optimiert, wie PHP die Beziehungen zwischen Klassen (also Elternklassen, implementierte Interfaces und verwendete Traits) auflöst und zwischenspeichert. Anstatt diese Verknüpfungen bei jeder Anfrage neu zu kompilieren, können sie nun direkt aus einem gemeinsamen Speicher (shared memory) geladen werden.

Der Grund, warum dies ein „Game Changer“ für Shared-Hosting-Kunden ist, liegt in seiner Einfachheit der Nutzung. Viele Performance-Optimierungen erfordern komplexe Code-Anpassungen oder Zugriff auf Server-Konfigurationsdateien, was im Shared Hosting nicht möglich ist, von einigen Direktiven in den htaccess- und user.ini-Dateien einmal abgesehen.

Der Inheritance Cache hingegen ist eine reine Engine-Optimierung. Er wird wirksam, sobald du im goneo-Kundencenter auf PHP 8.1 umschaltest – ganz ohne eine einzige Zeile Code zu ändern. PHP-Kernentwickler Dmitry Stogov schätzte den daraus resultierenden Performance-Gewinn auf 5 bis 8%, was die allgemeinen Benchmark-Werte sogar übertrifft. Du erhalten also eine „kostenlose“ Leistungssteigerung, die den Wert Ihres bestehenden Hosting-Pakets unmittelbar erhöht.

Revolution in der Code-Struktur und -Sicherheit: Die wichtigsten neuen Sprachfeatures

PHP 8.1 führt eine Reihe von Sprachfeatures ein, die die Art und Weise, wie moderner PHP-Code geschrieben wird, nachhaltig verändern. Für Betreiber von WordPress- oder Joomla-Seiten bedeutet dies, dass Entwickler von Themes und Plugins nun Werkzeuge an der Hand haben, um sicherere, verständlichere und wartungsärmere Erweiterungen zu erstellen.

Enumerations (Enums): Endlich typsichere Zustände

Eines der am meisten erwarteten Features in PHP 8.1 sind Enumerations, kurz Enums.3 Ein Enum erlaubt die Definition eines eigenen Datentyps, der nur eine feste, vordefinierte Anzahl von Werten annehmen kann.10 Ein klassisches Beispiel aus der Welt eines CMS wäre der Status eines Beitrags:

PHP

// PHP 8.1+
enum PostStatus {
    case DRAFT;
    case PENDING_REVIEW;
    case PUBLISHED;
}

function setPostStatus(PostStatus $status) {
    //... Logik zur Statusänderung
}

// Gültiger Aufruf
setPostStatus(PostStatus::PUBLISHED);

// Führt zu einem TypeError, da der Wert ungültig ist
// setPostStatus('published'); 

Vor Enums mussten Entwickler auf sogenannte „Magic Strings“ (z.B. status = 'published') oder „Magic Numbers“ (z.B. status = 2) zurückgreifen. Dies war eine häufige Fehlerquelle, da Tippfehler vom System nicht erkannt wurden und zu schwer nachvollziehbaren Bugs führten. Mit Enums wird der Code selbsterklärend und robuster.

Eine Funktion setPostStatus(PostStatus $status) ist unmissverständlich und typsicher. Enums werden intern wie Klassen behandelt und können sogar Methoden enthalten oder Interfaces implementieren. Für die Speicherung in einer Datenbank können sie mit „Backed Values“ (Werten vom Typ int oder string) versehen werden, was ihre praktische Anwendbarkeit enorm erhöht.7

Readonly Properties: Garantierte Datenintegrität

Ein weiteres mächtiges Feature sind readonly Eigenschaften.2 Eine Eigenschaft einer Klasse, die mit dem Schlüsselwort

readonly deklariert wird, kann nur ein einziges Mal initialisiert werden (typischerweise im Konstruktor der Klasse) und danach nicht mehr verändert werden.

PHP

// PHP 8.1+
class UserData {
    public function __construct(
        public readonly int $userId,
        public readonly string $username
    ) {}
}

$user = new UserData(123, 'testuser');

// Dies führt zu einem fatalen Fehler:
// $user->userId = 456; // Error: Cannot modify readonly property

Dies ist besonders nützlich für sogenannte Data Transfer Objects (DTOs) oder Value Objects (VOs), die Daten unveränderlich durch eine Anwendung transportieren sollen. Es verhindert unbeabsichtigte Zustandsänderungen und macht den Code sicherer und vorhersehbarer.

Zuvor mussten Entwickler umständlich private Eigenschaften mit öffentlichen Getter-Methoden kombinieren, um einen ähnlichen Effekt zu erzielen. readonly reduziert diesen „Boilerplate“-Code erheblich und macht die Intention des Entwicklers explizit.12

Fibers: Die Grundlage für die asynchrone Zukunft

Fibers sind ein komplexes, aber zukunftsweisendes Feature in PHP 8.1.3 Sie sind ein Low-Level-Mechanismus für kooperatives Multitasking, der es erlaubt, Code-Blöcke anzuhalten (suspend) und zu einem späteren Zeitpunkt an derselben Stelle fortzusetzen (resume).

Es ist wichtig zu verstehen, dass Fibers kein Feature für den direkten Gebrauch durch den durchschnittlichen Entwickler eines WordPress-Plugins oder eines einfachen PHP-Skripts sind. Sie sind ein Werkzeug für die Entwickler von Frameworks und Low-Level-Bibliotheken wie ReactPHP oder Amphp. Die Bedeutung für den Shared-Hosting-Anwender ist daher eine indirekte, aber strategisch wichtige:

  1. Fibers legen den Grundstein für echte asynchrone Programmierung in PHP.
  2. Zukünftige Versionen von Frameworks und möglicherweise sogar von CMS-Kernen wie WordPress können auf Basis von Fibers Operationen effizienter gestalten, die traditionell blockierend waren (z.B. mehrere API-Aufrufe gleichzeitig, Verarbeitung großer Dateien im Hintergrund).
  3. Dies führt langfristig zu reaktionsschnelleren und leistungsfähigeren Anwendungen, ohne dass der Endentwickler die Komplexität von Fibers selbst beherrschen muss. Die Existenz von Fibers ist ein Signal, dass sich das PHP-Ökosystem in Richtung moderner, hochleistungsfähiger Architekturen bewegt.

Weitere wichtige Verbesserungen (Quality of Life)

PHP 8.1 brachte zudem eine Reihe kleinerer, aber im Entwickleralltag sehr willkommener Verbesserungen:

  • Pure Intersection Types: Ergänzend zu den Union Types (Foo|Bar) aus PHP 8.0 erlauben Intersection Types (Foo&Bar) die Deklaration, dass ein Objekt mehrere Interfaces gleichzeitig implementieren muss. Dies ermöglicht präzisere Typdefinitionen in komplexen objektorientierten Architekturen.
  • never Return Type: Dieser neue Rückgabetyp signalisiert, dass eine Funktion die Ausführung des Skripts garantiert beendet, sei es durch einen exit()-Aufruf oder das Werfen einer Exception. Dies hilft statischen Analysewerkzeugen, den Codefluss besser zu verstehen und potenzielle Fehler zu finden.
  • First-Class Callable Syntax: Eine neue, saubere Syntax (my_function(...)), um eine Referenz auf eine Funktion (ein „Callable“) zu erstellen. Dies vereinfacht den Umgang mit Callbacks und höherer Ordnungsfunktionen erheblich.
  • Array Unpacking mit String-Keys: Der Spread-Operator (...) kann nun auch auf assoziative Arrays mit String-Schlüsseln angewendet werden, was das Zusammenführen von z.B. Konfigurations-Arrays deutlich vereinfacht und lesbarer macht.

Risiken und Migration: Worauf du beim Umstieg achten müsstest

Ein Upgrade ist nie völlig ohne Risiko, aber bei PHP 8.1 sind die Hürden überschaubar. Die wichtigste Änderung, die in älterem Code zu Problemen führen kann, ist die strengere Handhabung von null-Werten.

Backward Incompatible Changes

PHP 8.1 ist in einigen Bereichen strenger als seine Vorgänger. Der markanteste Punkt ist, dass die Übergabe von null an interne PHP-Funktionen, deren Parameter nicht explizit null erlauben, nun eine Deprecated-Warnung auslöst.

In zukünftigen PHP-Versionen wird dies zu einem fatalen Fehler. Viele ältere Plugins oder Skripte haben dies möglicherweise nicht sauber gehandhabt, was nach dem Upgrade zu einer Flut von Warnungen im Error-Log führen kann. Es ist daher unerlässlich, nach dem Upgrade auf einer Staging-Umgebung die Fehlerprotokolle genau zu prüfen.

Wichtige Deprecations

„Deprecated“ bedeutet, dass ein Feature als veraltet markiert ist und in einer zukünftigen Version entfernt wird. Das Upgrade auf 8.1 ist die perfekte Gelegenheit, solchen Code zu modernisieren. Die folgende Tabelle fasst die wichtigsten Deprecations zusammen und bietet moderne Alternativen.

Veraltete Funktion/FeatureKritikalität/AuswirkungModerne Alternative/Lösung
strftime(), gmstrftime()HochDiese Funktionen zur formatierten Datumsausgabe sind nun veraltet, da sie nicht auf allen Betriebssystemen konsistent funktionieren. Verwenden Sie stattdessen die date()-Funktion für einfache, nicht-lokalisierte Formate oder die IntlDateFormatter::format()-Klasse für lokalisierungsabhängige Ausgaben.
FILTER_SANITIZE_STRINGHochDieser Filter wurde oft fälschlicherweise als Allzweck-Sicherheitsmaßnahme verwendet. Er ist nun veraltet, da sein Verhalten unvorhersehbar sein kann. Verwenden Sie stattdessen spezifischere Bereinigungsfunktionen wie htmlspecialchars() zur Verhinderung von XSS-Angriffen.
mhash*() FunktionenMittelDie gesamte mhash_*()-Funktionsfamilie ist veraltet. Nutze stattdessen die modernere und flexiblere hash_*()-Familie.
Implizite Umwandlung von float zu int mit PräzisionsverlustMittelEine Fließkommazahl wie 15.5 als Array-Schlüssel zu verwenden, führte bisher zur stillen Umwandlung in den Integer 15. Dieses Verhalten, das zu Datenverlust führt, ist nun veraltet und löst eine Warnung aus. Runde oder caste den Wert explizit.
Serializable Interface ohne __serialize()/__unserialize()Hoch (für Entwickler)Das alte Serializable-Interface mit seinen serialize()– und unserialize()-Methoden ist veraltet. Für Kompatibilität mit PHP 7.4 und höher sollten Klassen die neuen magischen Methoden __serialize() und __unserialize() implementieren.

Teil 2: Ausblick auf PHP 8.4 – Argumente für die nächste Generation

Während PHP 8.1 die Stabilität und Robustheit in den Vordergrund stellt, kann PHP 8.4 als ein „Developer Experience Release“ charakterisiert werden. Der Fokus dieser Version liegt darauf, langjährigen „Boilerplate“-Code zu eliminieren und die Ausdruckskraft der Sprache drastisch zu erhöhen.

Für Anwender von CMS wie WordPress oder Joomla bedeutet dies indirekt eine höhere Qualität der Erweiterungen, da Entwickler produktiver arbeiten und weniger fehleranfälligen Code schreiben können.

Die Zukunft der Entwicklerproduktivität: Sauberer und intuitiverer Code

PHP 8.4 führt einige der signifikantesten syntaktischen Verbesserungen der letzten Jahre ein. Diese zielen darauf ab, gängige Programmiermuster zu vereinfachen und den Code lesbarer und wartbarer zu machen.

Property Hooks: Das Ende der Getter/Setter-Flut

Property Hooks sind das wohl am meisten diskutierte Feature von PHP 8.4. Sie erlauben es Entwicklern, get- und set-Logik direkt an einer Klasseneigenschaft zu definieren, anstatt separate Methoden dafür schreiben zu müssen.

PHP

// PHP 8.4+
class User {
    public string $emailAddress {
        // Dieser 'set'-Hook wird bei jeder Zuweisung ausgeführt
        set {
            if (!filter_var($value, FILTER_VALIDATE_EMAIL)) {
                throw new ValueError('Die E-Mail-Adresse ist ungültig.');
            }
            // $this->emailAddress wird hier intern gesetzt
            $this->emailAddress = $value;
        }
    }
}

$user = new User();
$user->emailAddress = 'test@example.com'; // Gültig
// $user->emailAddress = 'invalid-email'; // Wirft eine ValueError Exception

Dies ist weit mehr als nur syntaktischer Zucker. Es verändert die Art und Weise, wie Objekte entworfen werden. Anstatt einer Klasse, die aus vielen privaten Eigenschaften und einer langen Liste von getEmail(), setEmail(), getName(), setName() etc. besteht, können Entwickler nun „intelligente Eigenschaften“ erstellen.

Die Logik (z.B. Validierung, Formatierung) befindet sich direkt bei den Daten, auf die sie sich bezieht. Dies reduziert die kognitive Last für Entwickler, macht den Code schlanker und intuitiver und führt letztendlich zu weniger Fehlern und einer einfacheren Wartung von Plugins und Themes.

Asymmetric Visibility: Fein-granulare Kontrolle

Asymmetric Visibility ist die logische Weiterentwicklung der readonly-Eigenschaften aus PHP 8.1. Es erlaubt, für das Lesen und Schreiben einer Eigenschaft unterschiedliche Sichtbarkeiten zu definieren.

Das häufigste Anwendungsszenario ist eine Eigenschaft, die von außen öffentlich gelesen, aber nur innerhalb der Klasse selbst verändert werden darf.

PHP

// PHP 8.4+
class Account {
    // Öffentlich lesbar, aber nur privat beschreibbar
    public function __construct(
        public private(set) float $balance = 0.0
    ) {}

    public function deposit(float $amount) {
        if ($amount > 0) {
            $this->balance += $amount; // Gültig, da innerhalb der Klasse
        }
    }
}

$account = new Account();
$account->deposit(100);
echo $account->balance; // Gibt 100 aus (Lesen ist public)

// Dies führt zu einem fatalen Fehler:
// $account->balance = 50; // Schreibzugriff von außen ist private

Dieses Feature bietet eine flexible und elegante Form der Kapselung, die bisher nur umständlich zu realisieren war. Es erhöht die Datenintegrität und verhindert, dass der Zustand eines Objekts von außen unkontrolliert manipuliert wird, was die Stabilität von komplexen Anwendungen wie E-Commerce-Plugins erheblich verbessert.

Weitere Produktivitäts-Booster

  • Methodenaufrufe bei new ohne Klammern: Eine kleine, aber im Alltag sehr willkommene Bereinigung. Statt (new Request())->send(); kann man nun einfach new Request()->send(); schreiben. Dies macht den Code flüssiger und besser lesbar.
  • Das #-Attribut: Bisher konnten Entwickler veraltete Funktionen nur über einen Kommentar (/** @deprecated */) markieren. PHP 8.4 führt ein natives Attribut # ein. Dies erlaubt es, eigene Funktionen, Methoden und Konstanten sauber als veraltet zu kennzeichnen, inklusive einer Nachricht und einer Versionsangabe. Moderne IDEs und statische Analysewerkzeuge können diese Information auslesen und Entwickler aktiv warnen, was die Code-Wartung im Team erheblich verbessert.

Direkte Vorteile für CMS wie WordPress und Joomla

Neben den allgemeinen Verbesserungen für Entwickler bringt PHP 8.4 auch sehr spezifische Vorteile, die sich direkt auf die Stabilität und Leistung von Content-Management-Systemen auswirken.

Der neue HTML5 DOM Parser: Ein Segen für Plugin-Entwickler

Dies ist möglicherweise das wichtigste Feature von PHP 8.4 für das gesamte CMS-Ökosystem. PHP 8.4 führt eine komplett neue, standardkonforme DOM-API ein (Dom\HTMLDocument), die speziell für das Parsen und Manipulieren von modernem HTML5-Code entwickelt wurde. Die bisherige DOMDocument-Klasse basierte auf der alten libxml2-Bibliothek, die bekanntermaßen Schwierigkeiten mit den Nuancen von HTML5 hatte.

Der praktische Nutzen ist immens. Unzählige Plugins in der WordPress- und Joomla-Welt müssen serverseitig HTML-Inhalte analysieren und verändern – man denke an SEO-Tools, die Meta-Tags einfügen, Caching-Plugins, die HTML optimieren, Page Builder, die Shortcodes verarbeiten, oder Sicherheits-Plugins, die Inhalte scannen. Der alte Parser führte hierbei oft zu Fehlern, zerschossenen Layouts oder unerwartetem Verhalten.

Ein robuster, standardkonformer Parser reduziert diese Fehlerquelle massiv. Für den Endanwender bedeutet dies: Plugins, die für PHP 8.4 aktualisiert werden, arbeiten zuverlässiger und verursachen weniger Kompatibilitätsprobleme untereinander.

Fortgesetzte Performance-Optimierungen

Auch PHP 8.4 setzt den Trend der Leistungssteigerung fort. Die Entwickler haben den JIT-Compiler (Just-In-Time) weiter verfeinert und den Speicherverbrauch optimiert. In ersten Berichten ist von erwarteten Geschwindigkeitsgewinnen im Bereich von 10-15% in bestimmten Szenarien die Rede.

Für ressourcenintensive Websites, wie WooCommerce-Shops mit vielen Produkten oder große Community-Seiten auf Joomla-Basis, bedeutet dies schnellere Ladezeiten (insbesondere ein besserer Time to First Byte, TTFB) und eine höhere Skalierbarkeit auf demselben Shared-Hosting-Paket.

Neue native Funktionen, die das Leben leichter machen

PHP 8.4 fügt dem Sprachkern nützliche Funktionen hinzu, die gängige Aufgaben vereinfachen:

  • Neue Array-Funktionen: Funktionen wie array_find(), array_any() und array_all() können komplexe Schleifenkonstrukte in Themes und Plugins durch einen einzigen, gut lesbaren Funktionsaufruf ersetzen.
  • Multibyte-fähige String-Funktionen: Funktionen wie trim() oder ucfirst() hatten bisher Probleme mit Multi-Byte-Zeichen (z.B. Umlaute). PHP 8.4 führt endlich native, Multibyte-sichere Pendants wie mb_trim() und mb_ucfirst() ein. Dies ist für internationalisierte Websites, eine Kernkompetenz vieler CMS, von entscheidender Bedeutung und vermeidet umständliche Workarounds.

Die folgende Tabelle fasst zusammen, wie die neuen Features von PHP 8.4 in konkrete Vorteile für Betreiber von CMS-Websites übersetzt werden können.

PHP 8.4 FeatureTechnischer ZweckPraktischer Nutzen für WordPress/Joomla-Seiten
Property Hooks Reduzierung von Boilerplate-Code für Getter und SetterSchnellere Entwicklung, weniger fehleranfällige und leichter wartbare Plugins und Themes.
Asymmetric Visibility Fein-granulare Kontrolle über Lese- und Schreibzugriff auf EigenschaftenErhöhte Datenintegrität in komplexen Plugins (z.B. E-Commerce, Mitgliederbereiche), was zu weniger Bugs führt.
Neuer HTML5 DOM Parser Standardkonformes Parsen von modernem HTML5Zuverlässigere Funktion von SEO-Plugins, Page Buildern, Caching-Tools und anderen Erweiterungen, die Inhalte manipulieren.
JIT- und Speicher-Optimierungen Schnellere Code-Ausführung und geringerer RAM-BedarfSchnellere Seitenladezeiten (TTFB), bessere Performance bei hohem Traffic, potenziell niedrigere Hosting-Kosten, weil es Upgrades ersparen könnte.
Neue Array- und String-Funktionen Vereinfachung gängiger ProgrammieraufgabenSauberer, verständlicherer Code in Themes und Plugins; bessere und einfachere Unterstützung für mehrsprachige Websites.

Strategische Überlegungen für Shared-Hosting-Nutzer

Trotz der überzeugenden Vorteile ist bei einem Upgrade auf eine brandneue PHP-Version wie 8.4 Vorsicht geboten. Die größte Hürde im CMS-Umfeld ist nicht der Core selbst, sondern das riesige Ökosystem aus Themes und Plugins von Drittanbietern.

Der Faktor Kompatibilität

WordPress Core mag schnell als „kompatibel“ oder „beta-kompatibel“ mit einer neuen PHP-Version deklariert werden. Doch die Funktionalität deiner Website hängt von der Summe aller installierten Teile ab. Ein einziges veraltetes Plugin, das nicht mit PHP 8.4 kompatibel ist, kann deine gesamte Website lahmlegen.

Wie der Zeitplan von goneo für die PHP 8.x Releases aussieht, erfährst du hier.

Empfohlene Vorgehensweise für das Upgrade auf PHP 8.4:

  1. Abwarten und Beobachten: Stelle eine Produktivseite niemals unmittelbar nach dem Release von PHP 8.4 um. Gib dem Ökosystem Zeit, sich anzupassen. Wie lange diese Phase dauern sollte, ist sehr vom eigentlichen Ökosystem abhängig. Je aktiver und größer die Kernanwendung ist, desto schneller wird ein Update verfügbar sein. Doch es gibt auch „exostische“ Plugins oder Erweiterungen, hinter denen nur ein einzelner Entwickler in seiner Freizeit arbeitet.
  2. Kommunikation der Entwickler verfolgen: Prüfe aktiv die Websites und Changelogs der Entwickler deiner kritischen Plugins und Ihres Themes. Achte auf Ankündigungen zur PHP 8.4-Kompatibilität.
  3. Staging-Umgebung nutzen: Sobald PHP 8.4 bereitssteht, ist die Nutzung einer Staging-Umgebung (eine 1:1-Kopie deiner Live-Seite) unerlässlich. Schalte dort auf PHP 8.4 um und teste alle Funktionen deiner Website gründlich. Achte auf Fehler im Frontend und im Backend und prüfee die PHP-Error-Logs. Für WordPress gibt es den WordPress-Playground, um PHP-Releases, Themes, Plugins mit aktuellen WordPress-Versionen zu testen: https://wordpress.org/playground/
  4. Realistischer Zeitplan: Ein realistischer Zeitplan für die Umstellung einer wichtigen Produktivseite auf PHP 8.4 ist oft 6 bis 12 Monate nach dem offiziellen Release der Version. Zu diesem Zeitpunkt haben die meisten seriösen Entwickler ihre Produkte aktualisiert.

Eine weitere Neuerung, die es zu beachten gilt, ist das sogenannte „Unbundling“ von Erweiterungen. In PHP 8.4 wurden einige Erweiterungen, die früher Teil des Kerns waren, wie z.B. IMAP, in das PECL-Repository ausgelagert. Das bedeutet, sie sind nun optional.

Wenn deine Website oder ein benutzerdefiniertes Skript auf eine solche Erweiterung angewiesen ist, darfst du vor dem Upgrade explizit bei deinem Hoster nachsehen, ob diese Erweiterung auch für dessen PHP-8.4-Umgebung bereitgestellt und aktiviert ist. Dafür hilft die Anweisung phpinfo().

Zusammenfassung und Handlungsempfehlungen

Die kontinuierliche Weiterentwicklung von PHP bietet Website-Betreibern enorme Chancen zur Verbesserung von Leistung, Sicherheit und Funktionalität. Die Analyse der Versionen 8.1 und 8.4 zeigt einen klaren Weg in die Zukunft.

Synthese der Erkenntnisse:

  • Das Upgrade von PHP 8.0 ist aufgrund des erreichten End-of-Life-Status und der damit verbundenen Sicherheitsrisiken unverhandelbar und sollte höchste Priorität haben.
  • PHP 8.1 ist der logische, sichere und performantere Nachfolger. Es bietet mit Features wie dem Inheritance Cache sofortige und messbare Vorteile, die selbst ohne Code-Änderungen direkt im Shared Hosting wirksam werden.
  • PHP 8.4 ist ein wegweisendes Release, das die Entwicklerproduktivität massiv steigert. Dies führt indirekt zu qualitativ hochwertigeren und stabileren Plugins und Themes. Mit dem neuen, standardkonformen DOM-Parser wird zudem ein technisches Kernproblem des CMS-Ökosystems gelöst, was die Zuverlässigkeit von unzähligen Erweiterungen verbessern wird.

Klare Handlungsempfehlungen:

Basierend auf dieser Analyse ergibt sich eine klare Checkliste für Website-Betreiber im Shared-Hosting-Umfeld:

  1. Sofort handeln: Plane umgehend das Upgrade Ihrer Anwendung von PHP 8.0 auf die neueste stabile Version von PHP 8.1 oder 8.2, je nach Verfügbarkeit und bestätigter Kompatibilität bei Ihrem Hoster. Behandeln Sie dies als eine dringende Sicherheitsmaßnahme.
  2. Testen, testen, testen: Nutze vor jedem Upgrade eine Staging-Umgebung. Überprüfe die Kompatibilität Ihrer gesamten Website (CMS-Core, alle Plugins, aktives Theme) mit der neuen PHP-Version, bevor Sie diese auf Ihrer Live-Seite aktivieren.
  3. Code überprüfen: Falls du benutzerdefinierte Skripte oder ein eigenes Theme im Einsatz hast, prüfe diese auf die in Tabelle 1 genannten veralteten Funktionen und modernisiere den Code proaktiv.
  4. PHP 8.4 im Auge behalten: Verfolge die Ankündigungen deiner Plugin- und Theme-Entwickler bezüglich der PHP 8.4-Kompatibilität. Erstelle eine Liste der kritischen Erweiterungen und deren Status.
  5. Strategisch planen: Plane das Upgrade auf PHP 8.4 realistischerweise für die zweite Hälfte des Jahres 2025 ein. Das Ökosystem dürfte inzwischen ausreichend Zeit gehabt haben, sich anzupassen. Überprüfe rechtzeitig beim Hoster die Verfügbarkeit von eventuell benötigten PECL-Erweiterungen.

Indem du diesen Schritten folgst, stellst du sicher, dass deine Webanwendung nicht nur sicher und performant bleibt, sondern auch für die technologischen Fortschritte der Zukunft bestens gerüstet ist.

So findest du die richtige PHP8-Version für deine Website

php elefant bei goneo bringt php 8.4

Auf dem Weg zu modernem PHP mit Version 8.4

PHP8-Version 8.4 unterstützt uns bei goneo dabei, dir eine technisch führende, sichere und performante Plattform bereitzustellen. Das ist unser Ziel. Mit der Einführung von PHP 8.4 als neue Standardversion ab dem 1. August 2025, machen wir einen weiteren großen Schritt in Richtung Zukunft. Ab diesem Datum steht dir PHP 8.4 als Standard für alle Neuinstallationen und Umstellungen zur Verfügung.

Natürlich kannst du im goneo-Kundencenter auch weiterhin flexibel auf ältere 8.x-Versionen (8.3, 8.2, 8.1) ausweichen, falls dein Projekt das aktuell erfordert.

PHP 8.0 bleibt nur noch aus Gründen der Sicherheit und Wartbarkeit als kostenpflichtige Option für Altprojekte erhalten und sollte nicht mehr produktiv genutzt werden. Es wird auf Monatsbasis möglich sein, gegen einen Aufpreis das Release 8.0 zu verwenden. Es handelt sich um eine eigens gehärtete Version, nicht um das als „veraltet“ ausgewiesene Communityrelease.

Uns ist bewusst, wie zentral die Frage der Kompatibilität für dich ist: Themes, Plugins, individuelle Eigenentwicklungen – alles soll reibungslos funktionieren. Deshalb findest du in diesem Blogbeitrag einen umfassenden Überblick über die wichtigsten Neuerungen, Vorteile und potenziellen Herausforderungen der PHP-Versionen 8.2, 8.3 und 8.4 – mit besonderem Fokus auf die goneo-Umgebung und die Bedürfnisse von Agenturen, Webentwickler:innen und ambitionierten Website-Betreiber:innen.

PHP 8.4 – Der aktuelle Standard für Leistung und Entwicklerfreundlichkeit

PHP 8.4 wurde im November 2024 veröffentlicht und hebt die Sprache auf ein neues Level an Produktivität, Sicherheit und Komfort für Entwickler. Die Neuerungen zielen darauf ab, deinen Code wartbarer, sicherer und klarer zu machen und bekannte Muster aus modernen Programmiersprachen einzuführen.

Revolution der OOP mit Property Hooks und Asymmetric Visibility

Mit Property Hooks kannst du Get- und Set-Logik direkt an Eigenschaften einer Klasse binden. Das bedeutet: Keine separaten Getter- und Setter-Methoden mehr für jeden Anwendungsfall – weniger Boilerplate, mehr Übersicht und bessere Wartbarkeit. Besonders interessant: Property Hooks lassen sich auch in Interfaces definieren, was für konsistente Datenzugriffsmuster sorgt.

Asymmetric Visibility erweitert deine Möglichkeiten bei der Zugriffskontrolle auf Eigenschaften. So kannst du zum Beispiel eine Eigenschaft öffentlich lesbar, aber nur intern schreibbar machen (public private(set)). Das erhöht die Kapselung und reduziert Fehlerquellen – und lässt sich elegant mit der modernen Constructor Property Promotion kombinieren.

Verbesserungen für den Alltag: Syntax, Arrays und Strings

PHP 8.4 beseitigt kleine, aber lästige Unschönheiten der Vergangenheit. So kannst du jetzt zum Beispiel Methoden direkt nach einem new-Konstrukt ohne zusätzliche Klammern aufrufen. Das neue #Deprecated-Attribut ersetzt das bisherige PHPDoc-Tag und sorgt für konsistente Deprecation-Hinweise direkt aus der Engine.

Auch im Bereich Arrays und Strings gibt es neue Hilfsfunktionen (u.a. array_find(), array_any(), mb_trim()), die alltägliche Aufgaben vereinfachen und Fehlerquellen eliminieren.

Erweiterungen: HTML5-DOM, BCMath, PDO

Ein echter Meilenstein ist der neue HTML5-kompatible DOM-Parser. Endlich kannst du HTML serverseitig nach aktuellen Standards parsen und mit einer vertrauten, modernen API (ähnlich querySelector in JavaScript) arbeiten! Für numerische Präzision gibt es eine objektorientierte BCMath-API mit Operatorüberladung. Und bei PDO stehen nun treiberspezifische Subklassen zur Verfügung, was die Typisierung und Nutzung von Datenbankschnittstellen verbessert.

Leistung und JIT-Compiler

Die reine Performance zwischen den 8.x-Versionen ist laut aktuellen Benchmarks stabil. Die größten Vorteile erlebst du beim Umstieg von älteren PHP-Versionen (z.B. 7.4) auf 8.x. Die eigentlichen Geschwindigkeitsgewinne erzielst du, wenn du die neuen APIs und Muster aktiv in deiner Anwendung nutzt.

Wichtige Änderungen: Deprecations und Erweiterungen in PHP 8.4

Bitte beachte, dass implizit nullbare Typen (function foo(string $s = null)) als deprecated markiert wurden und in PHP 9.0 entfernt werden. Nutze stattdessen explizit ?string $s = null. Außerdem wurden einige Erweiterungen wie IMAP und Pspell aus dem PHP-Kern entfernt und stehen ggf. über PECL zur Verfügung.

Neben PHP 8.4 stehen weiterhin PHP 8.1, 8.2 und 8.3 bereit. Wir zeigen hier die Unterschiede von Release zu Release und geben Hinweise auf Unterschiede zu den Vorversionen undd Tipps für eine gelingenden Umstieg.

Ihre Website im Overdrive

Ein Leitfaden zur PHP 8.x-Evolution bei goneo. Verstehen Sie die Vorteile des neuen Standards PHP 8.4 und wie Sie die richtige Version für Ihr Projekt wählen.

Achtung: Sicherheitsrisiko!

Der Betrieb einer Website mit PHP 8.0 ist keine Option mehr. Seit November 2023 hat diese Version ihr „End-of-Life“ (EOL) erreicht und erhält keinerlei Sicherheitsupdates. Jede neu entdeckte Schwachstelle bleibt offen und macht Ihre Website zum leichten Ziel für Angreifer.

EOL
PHP 8.0
Nur Sicherheit
PHP 8.1 / 8.2
Aktiver Support
PHP 8.3+
7.4 8.0 8.1 8.2 8.3 8.4 1 Jan 2022 1 Jan 2023 1 Jan 2024 1 Jan 2025 1 Jan 2026 1 Jan 2027 1 Jan 2028 1 Jan 2029 Today: 2 Jul 2025

Die Evolutionsstufen von PHP 8

PHP 8.1

Das Fundament der Moderne

Führte Enums und Readonly Properties ein und legte mit dem Inheritance Cache den Grundstein für spürbare Performance-Gewinne.

PHP 8.2

Die große Bereinigung

Verbesserte die Code-Qualität durch die Deprecation von dynamischen Eigenschaften – die häufigste Ursache für Kompatibilitätsprobleme bei älterem Code.

PHP 8.3

Die Härtung

Fokus auf Zuverlässigkeit und Fehlervermeidung mit Features wie typisierten Konstanten und dem #[Override]-Attribut. Ein stabiles Kraftpaket.

PHP 8.4

Der Produktivitäts-Boost

Revolutioniert die Entwicklererfahrung mit Property Hooks und einem neuen HTML5-Parser, was zu saubererem und zuverlässigerem Code führt.

Feature-Vergleich: Was steckt unter der Haube?

PHP 8.2

Die wichtigste Änderung war die Deprecation dynamischer Eigenschaften. Code, der nicht deklarierte Eigenschaften zu Objekten hinzufügte, erzeugt nun Warnungen.

  • 🛡️ Readonly-Klassen
  • 🔧 DNF-Typen
  • ⚠️ Deprecation: Dynamische Eigenschaften

PHP 8.3

Diese Version konzentrierte sich auf Code-Sicherheit und Zuverlässigkeit, um Fehler proaktiv zu verhindern und die Wartung zu vereinfachen.

  • 🔒 Typisierte Klassenkonstanten
  • 🎯 #[Override]-Attribut
  • json_validate() Funktion

PHP 8.4

Der neue Standard bei goneo. Ein riesiger Sprung für die Entwicklerproduktivität. Erlaubt saubereren, kürzeren und ausdrucksstärkeren Code und verbessert die Zuverlässigkeit von Plugins durch einen modernen HTML5-Parser.

  • 🚀 Property Hooks & Asymmetric Visibility
  • 📄 Neuer, moderner HTML5 DOM-Parser
  • 💡 Vereinfachte `new`-Aufrufe
  • ⚠️ Deprecation: Implizit nullbare Typen
Statische Grafik, die den Performance-Trend der PHP-Versionen zeigt

Performance: Ein stetiger Aufwärtstrend

Während die Leistungssteigerungen innerhalb der 8.x-Serie nuancierter sind als bei früheren großen Sprüngen, ist der Trend klar positiv. Die wahren Vorteile liegen in der Nutzung der neuen, effizienteren APIs.

Der stille Held: Inheritance Cache

PHP 8.1 führte eine Opcache-Optimierung ein, die allein einen Leistungsschub von 5-8% bringen kann – ein kostenloser Bonus für jede Website, ganz ohne Code-Änderungen.

Ihre Migrations-Checkliste

Ihre Website funktioniert nach dem Upgrade auf PHP 8.4 nicht? Keine Panik. Folgen Sie diesem Leitfaden.

1. Start: Upgrade auf PHP 8.4

Prüfen Sie Ihre Website.

2. Funktioniert alles?

Wenn NEIN:

3. Fehleranalyse

Prüfen Sie die Error-Logs im goneo-Kundencenter.

4. Version isolieren

Wechseln Sie schrittweise auf 8.3, dann 8.2, bis die Seite funktioniert.

5. Handeln

Aktualisieren Sie das verantwortliche Plugin/Theme oder kontaktieren Sie den Entwickler.

Unsere Empfehlung

Für neue Projekte: Starten Sie direkt mit PHP 8.4. Sie profitieren von den neuesten Features, der besten Performance und dem längsten Support-Zeitraum.

Für bestehende Websites: Beginnen Sie mit PHP 8.4 und testen Sie gründlich. Wechseln Sie nur dann auf 8.3 oder 8.2, wenn spezifische Kompatibilitätsprobleme auftreten, die Sie nicht sofort lösen können.

Wichtig: Vermeiden Sie unbedingt PHP 8.0. Die Verwendung einer nicht mehr unterstützten Version ist das größte Risiko für Ihre Website.

Infografik erstellt für goneo-Kunden.

Die ständig aktualisierte Roadmap von PHP findest du hier.

PHP 8.3 – Robuste Weiterentwicklung und Reifung

PHP 8.3 (veröffentlicht im November 2023) hat vor allem die Typsicherheit und die Wartbarkeit großer Codebasen gestärkt. Besonders hervorzuheben sind:

  • Typisierte Klassenkonstanten, die Fehler bei Vererbungen verhindern.
  • Das #[Override]-Attribut, das Refactoring sicherer macht und Fehler bei Methodenüberschreibungen frühzeitig erkennt.
  • Verbesserte Fehlerbehandlung bei Date/Time-Operationen.
  • Die neue Funktion json_validate(), mit der du große JSON-Daten effizient prüfen kannst.

In Benchmarks zeigt PHP 8.3 je nach Anwendung (z.B. Drupal, WordPress, Laravel) teils deutliche Performancegewinne gegenüber 8.2 – in der goneo-Praxis ist der Unterschied meist moderat, aber spürbar.

PHP 8.2 – Das Kompatibilitätsfundament und der große Umbruch

Mit PHP 8.2 (Dezember 2022) begann die „Härtung“ der Sprache – vor allem durch das Ende der dynamischen Eigenschaften. Diese Änderung betrifft besonders viele WordPress- und Joomla-Plugins und kann zu E_DEPRECATED-Warnungen führen, wenn Klassen Eigenschaften dynamisch zugewiesen werden. Die saubere Lösung: Deklariere die Eigenschaften, nutze ggf. temporär das #AllowDynamicProperties-Attribut oder aktualisiere die betroffene Erweiterung.

Weitere Highlights:

  • Readonly-Klassen für wirklich unveränderliche Objekte
  • DNF Types für noch präzisere Typdeklarationen
  • Neue random-API für sichere Zufallszahlen

Was bedeutet das für dich als goneo-Kundin oder -Kunde?

Leistung

Den größten Leistungssprung erzielst du beim Wechsel von PHP 7.x auf 8.x. Innerhalb der 8.x-Linie sind die Unterschiede zwischen 8.2, 8.3 und 8.4 meist moderat, aber einzelne Frameworks profitieren von gezielten Verbesserungen. Nutze die neuen Funktionen aktiv, um das Optimum herauszuholen.

Sicherheit

PHP 8.0 erhält seit Ende 2023 keine Sicherheitsupdates mehr und bleibt nur noch als Option für Bestandsprojekte verfügbar. Wir empfehlen dir dringend, mindestens PHP 8.1 zu verwenden – besser jedoch eine aktuelle 8.x-Version. Der Betrieb einer Website auf PHP 8.0 stellt ein hohes Sicherheitsrisiko dar!

Migration und Kompatibilität: Unsere Empfehlungen

  • Prüfe deine Website nach der Umstellung auf die neue PHP-Version gründlich – insbesondere Startseite, Kontaktformulare, Shop, Login etc.
  • Schau in die Fehlerprotokolle (im goneo-Kundencenter oder per FTP unter /log/).
  • Halte dein CMS, alle Plugins und Themes auf dem aktuellen Stand.
  • Sollte es zu Problemen kommen: Nutze die Möglichkeit, im goneo-Kundencenter schrittweise auf eine ältere PHP-Version zurückzusetzen und so die Fehlerquelle einzugrenzen.

Die wichtigsten potenziellen Stolpersteine:

  • PHP 8.2: Deprecation dynamischer Eigenschaften – betrifft viele Plugins und Eigenentwicklungen
  • PHP 8.3: Strengere Date/Time-Exceptions
  • PHP 8.4: Deprecation implizit nullbarer Typen, IMAP/Pspell nur noch über PECL
Bei Migrationen von einer PHP8-Version zu einer anderen gilt es, Stolpersteine zu vermeiden. Eine gründliche Analyse hilft.
Bei Migrationen von einer PHP8-Version wie PHP 8.0 zu einer anderen gilt es, Stolpersteine zu vermeiden. Eine gründliche Analyse zu zweit. etwa mit Leuten aus der WordPress-Community. hilft, da man leicht „betriebsblind“ werden kann.

goneo-Tipps für deinen Alltag

  • Die PHP-Version stellst du im goneo-Kundencenter im Bereich „Webserver“ pro Domain ein.
  • Für Debugging: Schreibe display_errors=on in die .user.ini deines Webspace.
  • Fehlerprotokolle findest du live im Kundencenter oder als Download im /log/-Verzeichnis.

Fazit: Welche PHP8-Version ist die richtige für dein Projekt?

  • PHP 8.4 ist die erste Wahl für neue, zukunftssichere Projekte mit modernen Anforderungen und kompatiblem Ökosystem.
  • PHP 8.3 ist der „Sweet Spot“ für viele produktive Websites, die hohe Stabilität, ausgereiften Funktionsumfang und breite Plugin-Kompatibilität brauchen.
  • PHP 8.2 ist die solide Basis für Projekte, bei denen einzelne Plugins oder Anpassungen noch nicht mit 8.3/8.4 harmonieren.
  • PHP 8.1 ist das absolute Support-Minimum – und PHP 8.0 solltest du nur noch im Ausnahmefall und mit klarer Perspektive auf ein Update nutzen.

Unsere Empfehlung: Setze auf PHP 8.4, wann immer dein CMS, deine Plugins und Themes das zulassen. Teste gründlich – und profitiere von maximalem Support, Performance und Sicherheit.

Bei Rückfragen oder Problemen steht dir unser goneo-Support gern zur Verfügung. Wir freuen uns auf dein Feedback und sind gespannt, wie du die neuen Features in deinen Projekten einsetzt!

Du hast Fragen oder wünschst dir spezielle goneo-Features rund um PHP? Sprich uns an – wir sind an deinen Erfahrungen und Anregungen interessiert!

Nochmal der wichiger Hinweis: PHP 8.4 ist ab 1.8.2025 als Standard bei goneo verfügbar. Wir werden automatisiert diese Version einstellen, auch für bestehende Websites. Achte auf den Umstellungstermin und überprüfe bitte deine Websites und Skripte, ob diese korrekt funktionieren. PHP 8.0 bleibt nur noch als kostenpflichtige Option bestehen und sollte aus Sicherheitsgründen nicht mehr produktiv verwendet werden.

Digitale Souveränität beginnt hier: Kommunikation auf Augenhöhe mit dem goneo Matrix Server

Datensouveränität

Stell dir vor, du könntest endlich wieder selbst bestimmen, was mit deinen Daten passiert – und mit wem du wie kommunizierst. In einer Welt, in der Komfort und Effizienz oft mit dem Preis der Abhängigkeit von großen Tech-Konzernen bezahlt werden, ist der Wunsch nach Kontrolle und digitaler Freiheit größer denn je.

Strategien werden in einem Videochat geboren, Teams koordinieren sich über Messenger, Kunden und Kundinnen werden virtuell beraten – und kaum jemand weiß genau, wo diese oft sensiblen Daten eigentlich gespeichert werden und was mit ihnen geschieht.

Hand aufs Herz: Fühlt sich wirklich unabhängig oder sicher an, was du im digitalen Alltag nutzt? Die großen Plattformen sind bequem, aber sie geben dir keine Kontrolle darüber, was im Hintergrund wirklich passiert.

Deine Ideen, Projekte und Gespräche schweben irgendwo zwischen amerikanischen und europäischen Serverfarmen, du kennst weder alle Zugriffe noch kannst du eigene Regeln durchsetzen. Hier beginnt sie: Sehnsucht nach echter digitaler Souveränität.

Wir bieten mit dem goneo Matrix Messenger genau das an: eine verlässliche Lösung, mit der du dir die Kontrolle über deine digitale Kommunikation zurückholst – einfach, sicher und leistungsstark. Lass dich von uns in ein völlig neues Zeitalter des selbstbestimmten Austauschs führen.

Datenhoheit in deiner Hand: Souveränität ist kein Luxus mehr

Stell dir vor, du kannst den Weg deiner Kommunikation wie bei deinen privaten E-Mails oder internen Netzlaufwerken selbst bestimmen: Du entscheidest, wo deine Daten gespeichert werden, wer darauf Zugriff hat, wie lange du Nachrichten aufbewahrst oder löschst – und wie du das System an neue Anforderungen anpasst. Dieses Privileg nennt sich digitale Souveränität.

Bei klassischen Kollaborations-Tools liegen Daten und Infrastruktur meistens beim Anbieter. Deine Nachrichten, Dateien und Meetings werden in fremden Clouds gespeichert, du bist den Sicherheitsrichtlinien und Datenschutzvorstellungen des US-Konzerns ausgeliefert – und die Regeln ändern sich, wann immer der Anbieter es will.

Mit dem goneo Matrix Messenger holst du die Kontrolle zurück.

Matrix: Freiheit, die du selbst gestaltest

Unser Herzstück ist das Matrix-Protokoll. Klingt technisch? Denk an Matrix wie an ein Update der E-Mail für den modernen Alltag: Ein offener Standard für Chat, Voice- und Videokommunikation, dezentral organisiert.

Es gibt keinen zentralen Server, den man einfach ausschalten (oder anzapfen) kann. Stattdessen kann jede:r Nutzer:in, jedes Unternehmen oder jede Organisation einen eigenen Server betreiben – und wird damit zum souveränen Gastgeber der Kommunikation.

  • Kein zentraler Ausfallpunkt: Fällt ein Server aus, arbeitet das Netzwerk einfach weiter. Alles bleibt stabil und flexibel.
  • Keine zentrale Kontrolle: Weder Staaten noch Konzerne können das ganze Netzwerk beeinflussen oder diktieren.
  • Du bestimmst die Spielregeln: Wen lässt du ins System? Wer darf mit wem kommunizieren? Wie gehst du mit Daten um?

Deine Unabhängigkeit beginnt mit einem eigenen Server – und du entscheidest, wie weit du damit gehst.

Sicherheit, auf die du bauen kannst – kompromisslos und verständlich

Klar, überall liest du von Ende-zu-Ende-Verschlüsselung, kurz ETEE. Doch sobald du genauer hinsiehst, entpuppt sich das Versprechen bei klassischen Tools oft als Mogelpackung. manche verschlüsseln zwar – aber nur ausgewählte Einzelgespräche oder spezielle Meetings, bei denen andere Funktionen deaktiviert werden. Gruppenchats, Kanäle oder Dateien? Meist nicht voll geschützt.

Das Problem: Diese halbe Sicherheit wiegt dich in falscher Sicherheit. Während du denkst, alles sei vertraulich, sind gerade die wichtigsten Inhalte oftmals offener, als du glaubst. Verifizierungen, die du mühsam jedes Mal wiederholen musst, werden eher übersprungen. So bleibt die Tür für Dritte offen und Mitlesen ist nicht ausgeschlossen.

Mit goneo Matrix Messenger ändert sich das radikal: Es gilt ein echtes Zero-Trust-Modell. Jede Nachricht, jede Datei, jeder Anruf ist durchgängig und automatisch vollständig verschlüsselt.

  • Keine Kompromisse, keine Ausnahmen.
  • Die Vertraulichkeit bleibt garantiert – und zwar von der ersten bis zur letzten Zeile.
  • Du bestimmst, wie sicher deine Kommunikation ist – und nicht irgendein Dienstleister.

Gerade in sensiblen Branchen oder in Teams, die sich blind vertrauen müssen, ist diese kompromisslose Sicherheit ein Muss. In einer Zeit voller Cyberrisiken und harter Datenschutzvorgaben ist dieser Schritt zur Selbstbestimmtheit der beste Schutz für deine Ideen und Projekte.

Dein eigener Server: individuell, flexibel, vertrauenswürdig

Ob im eigenen Rechenzentrum oder zuverlässig von goneo in der Cloud gehostet: Du weißt immer, wo deine Daten liegen. Du kannst eigene Konzepte fahren, deine Aufbewahrungsregeln festlegen, die Archive kontrollieren – und bist niemals mehr von den Richtlinien eines Wildwest-Anbieters abhängig.

Federation heißt das Zauberwort: Du entscheidest, ob deine Matrix-Instanz frei mit anderen Servern kommuniziert (weltweit oder nur ausgewählt) oder ob du ein in sich geschlossenes System führst. Maximale Kontrolle, maximale Anpassung – wie du willst.

Matrix: erprobt, etabliert, zukunftsfest

Matrix ist keine Spielwiese für Technik-Nerds. Im Gegenteil: Weltweit setzen Behörden, Unternehmen und Institutionen auf die Vorteile dieses Protokolls.

  • Die Bundeswehr nutzt den BwMessenger auf Matrix-Basis.
  • Das deutsche Gesundheitswesen setzt auf den TI-Messenger.
  • Die öffentliche Verwaltung arbeitet mit Projekten wie openDesk und Phoenix.
  • International sind sogar NATO, US Space Force und die französische Regierung dabei, wenn es um wirklich sichere Kommunikation geht.

Mit dem goneo Matrix Messenger bist du Teil dieser Bewegung. Du agierst auf Augenhöhe mit den sichersten und unabhängigsten Organisationen – und sicherst dir und deinen Teams einen echten Standortvorteil.

goneo Matrix Messenger: So leicht startest du, so flexibel wächst du

Vielleicht denkst du: „So viel Unabhängigkeit klingt nach Aufwand und Technik?“ Ganz ehrlich: Das muss es nicht! Wir kümmern uns für dich um Einrichtung, Wartung und Pflege des Servers. Du kannst dich voll auf deinen Alltag konzentrieren – und wächst bei Bedarf einfach mit uns gemeinsam weiter.

Unsere Pakete passen sich an dich und deine Community an:

  • Messenger Server Basic: Die einfache Lösung für kleine Teams oder Familien (5 Nutzer, 20 GB Speicher)
  • Messenger Server Advanced: Für wachsende Organisationen, die sich vernetzen wollen (20 Nutzer, 50 GB Speicher, Federation optional)
  • Messenger Server All in: Das Komplettpaket für große Unternehmen & Communities (50 Nutzer, 250 GB Speicher, Federation inklusive)

Du wächst? Kein Problem, denn jedes Paket lässt sich einfach erweitern. Du kannst den Matrix-Server monatlich wieder kündigen.

Willkommen in der digitalen Selbstbestimmung

Jetzt ist der perfekte Moment, Fremdbestimmung und Unsicherheit einfach auszumustern. Verabschiede dich von starren Insellösungen und entscheide dich für echte digitale Souveränität, maximalen Datenschutz und kompromisslose Sicherheit – mit dem goneo Matrix Messenger.

Entdecke jetzt unsere Matrix-Hosting-Pakete und starte deine eigene Reise in eine sichere, selbstbestimmte Zukunft. Wir freuen uns auf deinen Input, deine Fragen und all die Ideen, wie wir den goneo Matrix Messenger gemeinsam weiterentwickeln können.

Ein entscheidender Vorteil bei der Nutzung eines eigenen Matrix-Servers ist außerdem die Freiheit, selbst zu entscheiden, mit welcher Anwendung du deine Kommunikation steuern möchtest. Du bist nicht auf einen bestimmten Client festgelegt, sondern kannst aus einer Vielzahl von Apps wählen, die alle auf dem offenen Matrix-Protokoll basieren. 

Besonders bekannt und weit verbreitet ist Element – ein leistungsstarker, moderner Matrix-Client, der maßgeblich von den Initiatoren des Matrix-Protokolls selbst entwickelt wurde und kontinuierlich weiter wächst. Element bietet dir viele Komfortfunktionen, eine intuitive Bedienung und läuft zuverlässig auf Desktop, Smartphone und im Browser. 

Viele Clients für dich

Gleichzeitig gibt es eine bunte Auswahl weiterer Clients, die sich in Design, Zusatzfunktionen und Nutzererfahrung unterscheiden – ganz nach deinen Vorlieben und Anforderungen. Du findest eine Übersicht dieser Alternativen, einschließlich spezifischer Empfehlungen, natürlich auf unserer Produktseite. So bleibst du flexibel und hast die volle Gestaltungsfreiheit, wie und womit du kommunizierst – das ist digitale Souveränität auf der ganzen Linie.

Höre dazu auch die Podcast-Episode 132. Hier geht es im zweiten Teil um unseren Matrix Server.

Spotify
Apple
Amazon
RSS Feed

So buchst du deinen Matrix-Server für Chat, Video- und Audiocalls

Kunden von goneo buchen den Matrix-Server in der gewünschten Größe im goneo-Kundencenter unter dem Menüpunkt „Chat-Server“.

Für unsere Neukunden gibt es einen einfachen Einstieg über diese Webseite in Form eines Leistungspakets 4 € pro Monat. Enthalten ist die Basic-Variante für 5 registrierbare User, 20 GB Speicher für Materialien, die man über den Messenger austuascht sowie ein eigener Domainnamen mit der Endung .de

Oder du gehst so vor: Buche ein goneo-Paket, sei es Domain Plus, E-Mail-Profi, Webhosting-Start oder auch einen Webserver und füge dann den goneo Matrix Server als Option unter dem Menüpunkt „Chat-Server“ dazu.

Darum gehts

Vertrauen aufbauen

Eigener Domainname als Teil der Adresse jedes Users. Wichtig für Branding und Vertrauensbildung.

Datensouveränität und Datensicherheit

Ende-zu-Ende-Verschlüsselung. Serverstandort Deutschland.

Vielfalt

Viele Apps für alle wichtigen Betriebssysteme. Offener Standard. Entdecke die verschiedenen Matrix Clients hier:

Domain und Webhosting: Was ist der Unterschied?

Domain und Webhosting

Wer sich zum ersten Mal damit beschäftigt, eine eigene Website zu erstellen, stößt auf einige Begriffe wie Domainregistrierung und Webhosting. Beide Begriffe haben etwas miteinander zu tun, gleichbedeutend sind sie nicht.

Eine Website braucht einen Namen, damit man sie mit dem Browser aufrufen kann. Dies ist der Domainname, also zum Beispiel www.goneo.de.

Nur einen Domainregistrierung zu registrieren, reicht nicht. Damit hast du noch keine Website. Umgekehrt wird eine Website kaum jemand finden, wenn diese nicht mit einem guten Domainnamen erreichbar ist.

Das heißt: Domain und Webhosting sind zwei verschiedene Dinge, doch beide sind wichtig, um eine Website zu erstellen und zu betreiben.

Viele beschreiben einen Domainnamen als die digitale Identität einer Website. Das klingt hochtrabend, aber die Unterscheidung ist recht einfach:

  • die Domain es den Internetnutzern, deine Website leicht zu finden.
  • Das Webhosting ist dafür zuständig, deine Website-Daten zu speichern und im Word Wide Web (www) bereitzustellen, wenn jemand mit dem Browser sie aufrufen möchte.

Lass uns das genauer betrachten.

Was ist ein Domainname und wozu braucht man ihn?

Ein Domainname hilft Benutzern dabei, deine Website leichter zu finden, anstatt die Internetprotokoll-Adresse (IP-Adresse) verwenden zu müssen. Anders ausgedrückt: Domainnamen gibt es für Menschen. Computer kämen gut ohne sie zurecht. Sie brauchen nur die IP-Adresse.

Ein einfaches Beispiel: Der Domainname für goneo lautet „www.goneo.de“. Die tatsächliche Webadresse (eben die IP-Adresse, wobei IP die Abkürzung für Internet Protocol ist) besteht jedoch aus einer mehrteiligen numerischen Zeichenfolge, zum Beispiel 82.100.220.167.

Wenn eine Website mit einer Domain aufgerufen wird, muss im Hintergrund schnell nachgesehen werden, welcher IP-Adresse dieser Domainname zugeordnet ist. Das erledigt das Domain Name System.

Dank des Domain Name Systems (DNS) kann man als User einen lesefreundlichen Domainnamen eingeben, an den man sich auch erinnern kann, um eine gewünschte Website aufzurufen. Ein idealer Domainname kommuniziert deine Marke, deinen Vereinsnamen oder deine Idee, ist nicht zu lange oder kompliziert und einfach zu merken.

Ein guter Domainname verleiht deiner Website genau diese Identität und damit auch eine gewisse Glaubwürdigkeit. Das funktioniert nicht nur mit Webseiten so, sondern auch mit E-Mail-Adressen. Der Teil nach dem @-Zeichen ist ein Domainnname.

Der DNS-Server mit den Informationen zur IP-Adresse wird dann an den Browser zurück übermittelt. Damit kann der Browser die Daten der Website vom Hosting-Server anfordern. Erst wenn der Server Daten der Website zurücksendet, verwandelt der Browser diese in eine benutzerfreundliche Webseite. Das alles muss in weniger als einer halben Sekunde passieren.

Eine Domain ist mehrteilig aufgebaut. Auf der rechten Seite des Domainnamens steht die Top-Level-Domain, also zum Beispiel „.de“ oder „.com“.

Der Second Level, also links vom Punkt vor der Top Level Domain, ist an sich frei wählbar. Wichtig ist nur, dieser Domainname ist noch nicht belegt. Die Domainamen müssen einzigartig sein, sonst funktioniert die Zuordnung nicht. Daher werden Domainamen registriert, und zwar von Vergabestellen, die darauf achten, dass jeder Domainname nur einmal existiert. Es gibt viele Vergabestellen (wie die Denic in Deutschland, die für .de zuständig ist), schließlich gibt es auch viele Domainendungen, professionell ausedrückt: Top Level Domains.

ℹ️ So funktioniert eine Domainregistrierung.

Ablauf einer Domainregistrierung

Was ist dann Webhosting und wie funktioniert es?

Webhosting ist ein Angebot, das dir hilft, eine Webanwendung oder Website im Internet zu betreiben. Nach einer Anmeldung bei einem Hosting-Dienst wie goneo mietest du Speicherplatz auf einem physischen Server, auf dem dann deine Daten und Dateien gespeichert werden. So können dann andere User mit Geräten wie einem Smartphone, Tablet oder Notebook die bereit gestellten Informationen abrufen oder auch Usereingaben empfangen, die dann von deiner Webanwendung weiterverarbeitet werden.

„Domain und Webhosting: Was ist der Unterschied?“ weiterlesen

🆕Webmail Plus: Synchronisiere Kontakte und Termine nun auch mit Cal- und CardDAV

Mit goneo Webmail Plus hast du jetzt die Möglichkeit, Kalender- und Kontaktinformationen zwischen noch mehr verschiedenen Endgeräten und Anwendungen auszutauschen.

Dies wird durch die Integration von CalDAV und CardDAV ermöglicht, was eine brandneue Funktion in unserem Webmail Plus-Dienst darstellt.

Die Vielfalt an Synchronisierungsprotokollen kann recht verwirrend sein, vor allem da manche Hersteller das eine aber nicht das andere unterstützt. Daher haben wir hier einen tieferen Einblick in einige der wichtigsten Protokolle, die für die Synchronisation von E-Mails, Kalendern und Kontakten eine Rolle spielen: ActiveSync, CalDAV und CardDAV.

Diese Technologien nutzt goneo, damit deine Daten auf Wunsch stets aktuell und synchronisiert sind, egal welches Gerät du verwendest. Finde heraus, welche Protokolle dein Smartphone oder deine App unterstützt.

Webmail Plus ist eine optionale und optimale Ergänzung zu jedem goneo-E-Mail-Konto.

Was ist ActiveSync?

ActiveSync ist ein Synchronisationsprotokoll aus dem Hause Microsoft. Es eignet sich dafür, E-Mails, Kontakten, Kalendern und Aufgaben zwischen einem Server und einem mobilen Gerät abzugleichen. Es ermöglicht eine nahtlose Integration und Synchronisation deiner Daten, sodass du selbst unterwegs immer auf dem neuesten Stand bist.

Schon als wir WebMail Plus eingeführt haben, war ActiveSync an Bord, so dass du eine Reihe von Endgeräten einbinden konntest.

Das leistet ActiveSync

  1. E-Mail-Synchronisation: Deine E-Mails werden in Echtzeit synchronisiert, was bedeutet, dass neue Nachrichten sofort auf deinem mobilen Gerät angezeigt werden.
  2. Kalendersynchronisation: Deine Termine und Ereignisse werden automatisch aktualisiert, sodass du keinen Termin verpasst.
  3. Kontaktsynchronisation: Deine Kontakte werden stets aktuell gehalten, was besonders wichtig ist, wenn du mehrere Geräte verwendest.
  4. Aufgabensynchronisation: Deine Aufgabenlisten werden ebenfalls synchronisiert, sodass du deine To-Do-Liste immer im Blick hast.

ActiveSync ist weit verbreitet und wird von vielen Smartphones, Tablets und einigen Desktop-Clients unterstützt. Es gilt als zuverrlässige und sichere Methode zur Verwaltung deiner Daten.

CalDAV und CardDAV: Die neuen Features in goneo Webmail Plus

Während ActiveSync eine umfassende Lösung für die Synchronisation verschiedener Datentypen bietet, spezialisieren sich CalDAV und CardDAV auf die Synchronisation von Kalendern und Kontakten.

Mit der neuen Integration dieser Protokolle in goneo Webmail Plus kannst du jetzt deine Kalender- und Kontaktinformationen noch effizienter verwalten und synchronisieren.

Damit erweitert sich das Spektrum an Geräten und Anwendungen, die du einbinden kannst.

CalDAV: Dein Kalender-Manager

CalDAV (Calendaring Extensions to WebDAV) ist ein Internet-Standard für die Synchronisation von Kalenderdaten. Es ermöglicht dir, deine Kalender über verschiedene Geräte und Anwendungen hinweg zu synchronisieren und zu verwalten.

Das sind die Hauptfunktionen von CalDAV

  1. Kalendererstellung und -bearbeitung: Erstelle neue Kalenderereignisse oder bearbeite bestehende Einträge.
  2. Synchronisation: Deine Kalenderdaten werden aktualisiert, sodass du stets auf dem neuesten Stand bist.
  3. Benachrichtigungen und Erinnerungen: Erhalte Benachrichtigungen und Erinnerungen für bevorstehende Ereignisse.

CalDAV wird von vielen Kalenderanwendungen unterstützt, darunter Apple Calendar, Mozilla Thunderbird und Google Calendar.

CardDAV: Deine Kontaktzentrale

CardDAV (vCard Extensions to WebDAV) ist ein ähnlicher Standard wie CalDAV, jedoch spezialisiert auf die Synchronisation von Kontaktdaten. Es ermöglicht dir, deine Kontakte über verschiedene Geräte und Anwendungen hinweg zu synchronisieren und zu verwalten.

Das leistet CardDAV

  1. Kontakterstellung und -bearbeitung: Erstelle neue Kontakte oder bearbeite bestehende Einträge.
  2. Synchronisation: Deine Kontaktdaten werden aktualisiert, sodass du stets auf dem neuesten Stand bist.
  3. Kategorisierung und Gruppierung: Organisiere deine Kontakte in Kategorien oder Gruppen für eine bessere Übersicht.

CardDAV wird von vielen Kontaktanwendungen unterstützt, darunter Apple Contacts, Mozilla Thunderbird und Google Contacts.

„🆕Webmail Plus: Synchronisiere Kontakte und Termine nun auch mit Cal- und CardDAV“ weiterlesen

PHP 8.3 ist da

php 8.3 bei goneo

Wir freuen uns, allen unseren goneo Webhosting- und Server-Kunden mitteilen zu können, dass PHP 8.3 ab sofort verfügbar ist. Diese neueste Minor-Version der PHP-Sprache von Ende 2023 bringt eine Vielzahl spannender neuer Funktionen und Verbesserungen mit sich, die das Potenzial haben, Ihre Webeprojekte auf das nächste Level zu heben. 

Was ist neu in PHP 8.3?

PHP 8.3 stellt einen bedeutenden Schritt nach vorne für die PHP-Entwicklung dar. Hier sind einige der herausragenden neuen Funktionen und Verbesserungen, die das neue Release mit sich bringt.

  • Typisierung von Klassen-Konstanten

Diese Funktion ermöglicht es Entwicklern, Klassen-Konstanten einen spezifischen Typ zuzuweisen, was zu einer strengeren Code-Struktur und -Sicherheit führt.

  • Dynamisches Abrufen von Klassen-Konstanten

Mit dieser Funktionalität können Klassen-Konstanten nun dynamisch abgerufen werden, was für eine flexiblere Code-Gestaltung sorgt.

  • Neues #[Override] Attribut

Das #[Override] Attribut kennzeichnet, dass eine Methode eine bestimmte Methode in einer übergeordneten Klasse überschreibt. Das soll zur Code-Klarheit und -Sicherheit beitragen. Damit stellt man in PHP auch sicher, dass diese Methode in einer Elternklasse oder einem implementierten Interface vorhanden ist. Zudem macht die Angabe des Attributs deutlich, dass das Überschreiben der Methode absichtlich erfolgt. Der Nebeneffekt: Ein Refactoring wird leichter, da ein Fehler ausgegeben wird, wenn die überschriebene Methode in der entsprechenden Elternklasse entfernt wurde. 

  • Tiefe Klonierung von Readonly-Eigenschaften

Read only – Eigenschaften können mittels der __clone Methode jetzt „tief geklont“ werden. Das soll die Arbeit mit unveränderlichen Objekten vereinfachen, weil Kopien von Objekten erstellt werden können, ohne unerwünschte Änderungen an den Originaldaten vornehmen zu müssen.

  • Erweiterte Funktionen für JSON-Validierung und Zufallszahlengenerierung

Es gibt in PHP 8.3 neue Funktionen für die Validierung von JSON, für die Generierung von Zufallszahlen (inklusive Methoden zur Generierung von Byte-Arrays aus Strings und zur Erzeugung von Gleitkommazahlen). Damit sind laut Expertenmeinungen kryptografisch sichere Zufallszahlen möglich, was die Sicherheit von Anwendungen verbessern kann.

Verbesserungen, die einen Unterschied machen

Neben neuen Funktionen hat PHP 8.3 auch in folgenden Bereichen Verbesserungen erfahren:

  • Leistung

Die Geschwindigkeit und Effizienz von PHP-Anwendungen wurden weiter verbessert.

PHP 8.3 bietet eine verbesserte Performance durch Optimierungen des JIT-Compilers und der Speicherverwaltung. Dies führt zu schnelleren Webseiten und Anwendungen.

Einige Benchmarks zeigen, dass PHP 8.3 in einigen Anwendungsfällen bis zu 20% schneller sein kann als PHP 8.2.

  • Sicherheit

Die Sicherheitsmechanismen von PHP wurden verstärkt, was für beruhigendere Anwendungs-Entwicklungen sorgt.

  • Kompatibilität

Die Kompatibilität mit anderen Sprachen und Frameworks wurde weiter ausgebaut, was PHP als Teil einer heterogenen Entwicklungsumgebung noch attraktiver macht.

Weitere kleine Syntaxverbesserungen sollen zu einem saubereren und konsistenteren Code beitragen.

Wir bei goneo sind stolz darauf, dir diese neueste Version anbieten zu können. Wir freuen uns darauf, gemeinsam die Möglichkeiten zu entdecken, die für nun auch für deine Projekte bereitstehen.

Ausblick

PHP 8.3 bietet eine sichere Planung bis Dezember 2027. Derzeit gibt es noch keine bestätigten Details zu den neuen Funktionen und Verbesserungen in PHP 8.4 und 8.5, da die Planung und Entwicklung dieser zukünftigen Versionen von PHP noch im Gange ist. Gemäß einer Veröffentlichung in der „to do“-Liste auf php.net wird mit PHP 8.4 im November 2024 zu rechnen sein. Zu einem PHP 8.5 finden wir derzeit – Stand Mai 2024 – keine Informationen, ganz zu schweigen von einem PHP 9.

Oberstes Ziel wird ganz offensichtlich weiterhin sein, die Sprache leistungsfähiger, sicherer und benutzerfreundlicher zu machen.

Basierend auf den bisherigen Trends und Diskussionen könnte man einige mögliche Bereiche ableiten, in denen zukünftige Versionen Verbesserungen und neue Funktionen zu erwartet sind:

1. Erweiterte Typisierung:
Weitere Verbesserungen und Erweiterungen der Typisierungsmöglichkeiten, um die Code-Sicherheit und -Lesbarkeit zu erhöhen.

2. Asynchrone Programmierung:
Verbesserungen in der Unterstützung für asynchrone Programmierung und Concurrency, um die Entwicklung von skalierbaren und performanten Anwendungen zu erleichtern.

3. Verbesserte Fehlerbehandlung
Neue und verbesserte Mechanismen zur Fehlerbehandlung und -berichterstattung, um Entwicklern das Debugging und die Fehlervermeidung zu erleichtern.

4. Sicherheitsverbesserungen:
Fortlaufende Verbesserungen der Sicherheitsfunktionen, um PHP-Anwendungen gegen moderne Bedrohungen und Schwachstellen abzusichern.

5. Bibliotheken und Framework-Unterstützung:
Verbesserte Unterstützung und Integration mit populären Bibliotheken und Frameworks, um die Entwicklung von Applikationen zu vereinfachen und zu beschleunigen.

7. Interoperabilität und Kompatibilität:
Verbesserte Interoperabilität mit anderen Programmiersprachen und Technologien, um PHP in multikulturellen Entwicklungsumgebungen noch nützlicher zu machen.

Die PHP-Entwicklung ist ein kollaborativer Prozess, und die Meinungen und Bedürfnisse der Benutzer spielen eine wichtige Rolle bei der Gestaltung der Sprache. Grundsätzlich könnte man als Anwender durchaus Ideen und Vorschläge in Foren, auf Mailing-Listen oder bei PHP-Konferenzen einbringen und so zur Weiterentwicklung von PHP beitragen.

Hier kommen viele Einflüsse zusammen, nicht zuletzt die der Programmierer großer Open-Source-Webanwendungen und Frameworks wie Laravel.

So verwendest du PHP 8.3 bei goneo

Im goneo-Kundencenter lässt sich der zu verwendende PHP-Release umschalten. Die Änderung wird sofort wirksam, kann aber auch auf die vorher genutzte Version zurückgestellt werden.

Screenshot goneo-Kundencenter zur Änderung der PHP-Version mit der Auswahl PHP 8.0, 8.1, 8.2, 8.3 (neu)
Pulldownmenü im goneo-Kundencenter zur Änderung der PHP-Version.

Man kann davon ausgehen, dass die aktuellen Updates der beliebten Webanwendungen wie WordPress, Joomla oder Nextcloud PHP 8.3 unterstützen.

Mehr zu PHP und den einzelnen Funktionen findest du im Manual von PHP. Wer sich neu mit PHP beschäftigen möchte, findet vielleicht im PHP-Tutorial einen guten Start.

Wenn du konkrete Fragen zur Einrichtung und Nutzung von PHP 8.3 bei goneo, zögere nicht, sich an unser Support-Team zu wenden. Wir stehen gerne mit Rat und Tat zur Seite. Viele Fragen sind auch in der goneo-Hilfe zu PHP schon beantwortet.

Als Teil der goneo-Familie bist du eingeladen, PHP 8.3 in deinen Projekten zu testen und zu implementieren. Wir sind gespannt auf dein Feedback und Ihre Erfahrungen mit diesen neuen Funktionen und Verbesserungen. Ihr Input ist entscheidend für uns, um zu verstehen, wie wir unsere Dienstleistungen weiter verbessern können, um Ihren Bedürfnissen noch besser gerecht zu werden.

ARC verhilft weitergeleiteten E-Mails in die Inbox

ARC Weiterleitungen

Wir haben die E-Mailzustellung mit ARC insbesondere zu Gmail-Accounts verbessert. Das kommt dann zum Tragen, wenn Mails automatisch zu Gmail weitergeleitet werden.

Diese Art der Weiterleitung durch den Mailserver wird gerne genutzt, wenn man zum Beispiel bei längeren Abwesenheiten eingehende Mails an einen Kollegen oder eine Kollegin weiterleiten will.

GMail hat offenbar eine sehr strikte SPF-Policy und neigt dazu, weitergeleitete Mails einfach abzulehnen. Dies ist ungut, aber wir haben eine Lösung implementiert.

„ARC verhilft weitergeleiteten E-Mails in die Inbox“ weiterlesen

User fragt: „Ich habe verglichen. Wie kann euer Webhosting so günstig sein?“

dalle 3 : "A group of software developers are working on a news release of php code. Their supervisor came in and told them they should stop working on it because there is something new."

Die Antwort auf die Frage, warum unsere Webhosting-Paket so günstig sein können, geben wir in unserer aktuelle Update-Episode im Youtube-Podcast von goneo.

Die günstigen Webhosting-Angebote von goneo findest du hier.

Außerdem reden wir dort auch über das Thema PHP und das Ende des Lebenszyklus von PHP 8.0 laut der Roadmap von PHP.net.

PHP 8.0 ist am Ende des Lifecycles angekommen. 8.3 wird bis Nov 2027 unterstützt.
PHP.net Roadmap für die Releases von PHP (Quelle: php.net). PHP 8.0 ist am Ende des Lifecycles angekommen.

Außerdem: Wir haben unsere Präsenz im Fediverse wieder reaktiviert, zunächst mit einem Account auf Mastodon: @goneo@mastodon.social.

Gibt es Webhosting-Themen, über die wir mal reden sollten? Schreib uns!

SPF: Was tut das Sender Policy Framework?

Email Spam Flut

Das Sender Policy Framework (SPF) soll helfen, Spam einzudämmen. Das wirkt wie eine Herkulesaufgabe.

Laut Statistiken verbringt der durchschnittliche Mitarbeiter täglich 13 Minuten damit, Spam-E-Mails zu sichten und zu löschen. Diese vermeintlich kleinen Zeitaufwände summieren sich über die Zeit zu großen Zahlen und verursachen entsprechende Produktivitätsverluste. Darüber hinaus birgt Spam erhebliche Sicherheitsrisiken, da er oft als Vehikel für Malware und Phishing-Angriffe dient. Die Kosten für die Bewältigung von Spam und seine negativen Konsequenzen sind beträchtlich.

Wirksamkeit von SPF

Statistiken zeigen, dass SPF eine wirksame Methode ist, um den Zustrom von Spam zu reduzieren. Laut einer Studie des Anti-Phishing Working Group (APWG) führte die korrekte Implementierung von SPF zu einer durchschnittlichen Reduzierung von Spam um 68,9%. Dieser signifikante Rückgang macht deutlich, welchen Beitrag SPF zur Reduzierung von Spam leisten kann.

„SPF: Was tut das Sender Policy Framework?“ weiterlesen

Hitze, Server und Sonnenenergie: Wie wir bei 29 Grad cool bleiben

Carla friert nicht

🌞☀️ Die Temperaturen steigen, und Minden erlebt eine Hitzewelle! Während sich die Menschen über das sonnige Wetter freuen, gibt es einen Ort, an dem die Hitze nicht so willkommen ist – nämlich dort wo unsere Serverfarm ist, die PCs sind und auch die sonstige Infrastruktur! 😅🖥️

Aber keine Panik, wir haben alles im Griff. Unsere leistungsstarken Klimaanlagen arbeiten auf Hochtouren, um sicherzustellen, dass unsere Server stets in einer angenehmen Umgebung arbeiten können. 💨❄️

Was jedoch diesen Sommer besonders spannend macht, ist die Art und Weise, wie wir die Energie für unsere Klimaanlagen gewinnen. Wir beziehen sie nämlich aus unserem eigenen Solarfeld, das direkt hier auf unserem Gelände steht. 🌞🔌

Umweltfreundlich und effizient

Die Idee, unsere Serverfarm mit Solarenergie zu betreiben, entstand aus unserem starken Umweltbewusstsein und unserer Verpflichtung, nachhaltig zu handeln. Nicht nur sparen wir Energiekosten, sondern wir reduzieren auch unsere CO2-Emissionen erheblich.

Unser Solarkraftwerk ist ein beeindruckendes Beispiel für erneuerbare Energien und wie sie in der Technologiebranche eingesetzt werden können. Es versorgt nicht nur unsere Server, sondern auch andere Teile unseres Unternehmens mit sauberer Energie.

Cool bleiben, buchstäblich und im übertragenen Sinne

Die Hitze draußen mag uns mals ins Schwitzen bringen, aber in unserem Serverraum bleibt es angenehm kühl. Unsere Mitarbeiter sind gut gelaunt und motiviert, denn sie wissen, dass unsere Server optimal funktionieren.

Carla friert nicht

Fazit

In einer Zeit, in der Nachhaltigkeit immer wichtiger wird, sind wir stolz darauf, unseren Beitrag zu leisten. Die Kombination aus Technologie und erneuerbarer Energie ermöglicht es uns, effizient und umweltbewusst zu arbeiten.

Unsere Server mögen es kühl, und dank unseres Solarkraftwerks können wir sie gleichzeitig cool und umweltfreundlich betreiben. Wir sind bereit für einen heißen Sommer, und unsere Server sind es auch!

#Nachhaltigkeit #Solarenergie #Klimaanlage #Server #Umweltschutz #Hitze