Dieser Artikel behandelt eine praktische Konferenzveranstaltung von phpconference.nl zu einer aufstrebenden Technik: PHP-Erweiterungen mit Go schreiben, FrankenPHP als Brücke nutzen und die resultierenden Erweiterungen als native Funktionen in Laravel- und Symfony-Anwendungen integrieren.
Das durchgehende Beispiel ist eine In-Memory-LRU-Cache-Implementierung, die sowohl die Mechanik der Erweiterungsentwicklung als auch die Flexibilitätspunkte in modernen PHP-Frameworks demonstriert. Anhand eines konkreten, performanzrelevanten Anwendungsfalls zeigt die Sitzung, wie Gos Effizienz und Concurrency-Modell genutzt werden können, um PHP-Workloads auf Erweiterungsebene zu beschleunigen.
Der Stoff behandelt die Kenntnisse der PHP-Interna, die für die Schnittstelle zur Zend Engine erforderlich sind, die Interoperabilitätsmuster, die Go-gebauten Modulen ermöglichen, sich in Laravel und Symfony nahtlos zu verhalten, und die praktische Einrichtung, die zum Kompilieren und Bereitstellen solcher Erweiterungen erforderlich ist.
Kommentare
Noch keine Kommentare — schreib den ersten.
Starte die Diskussion
Kein Konto, kein Passwort nötig — gib einfach deine E-Mail-Adresse ein, wir senden dir einen einmaligen Anmelde-Link. Beim ersten Mal bist du damit automatisch angemeldet.
Deine Bewertung wird nach der Anmeldung automatisch übernommen.
Schau in dein Postfach
Wir haben einen Anmelde-Link an … gesendet. Öffne ihn auf diesem Gerät — dieser Tab meldet dich automatisch an.
Nichts angekommen? Wirf einen Blick in den Spam-Ordner — und markiere die Mail dort als „Kein Spam“, dann landet sie künftig direkt im Postfach.