Das NativePHP-Team hat einen Proof-of-Concept für eine macOS-App vorgestellt, deren vollständig native Oberfläche allein durch PHP gesteuert wird – ohne Electron, Tauri oder WebView. Die neue Erweiterung SuperNative komp…
In einem r/PHP-Thread berichten Entwickler, dass PECL-Release-Seiten wie pecl.php.net/rest/r/amqp/stable.txt in Timeouts laufen, während gecachte Seiten weiterhin funktionieren. Ein GitHub-Issue (php/php-src#22827) verfo…
Go Kudo hat einen neuen RFC veröffentlicht, der eine gebündelte user_cache-Extension vorschlägt und damit seinen früheren Vorschlag für einen OPcache Static Cache ersetzt, nachdem Kritik an dessen Funktionsumfang geäußer…
Die native PHP-Erweiterung Vocalizer führt Text-to-Speech lokal aus, ohne Cloud-APIs oder Laufzeitabhängigkeiten. Sie unterstützt acht Modellfamilien, Voice Cloning, asynchrone Synthese und Absturzisolierung. Der Artikel…
Laravel 13.20 führt eine eingebaute Bildverarbeitung ein und macht damit Drittanbieter-Pakete wie intervention/image überflüssig, auf die Entwickler rund zehn Jahre lang angewiesen waren. Projekte können Bilder nun direk…
Das FrankenPHP-Projekt hat Version 1.12.5 auf GitHub veröffentlicht, ein Wartungsupdate des auf Caddy basierenden PHP-Anwendungsservers. Die Release-Notes nennen keine konkreten Änderungen über die Versionsnummer hinaus.…
Die RFC zur Festlegung der Mindestversionen für PHP-8.6-Abhängigkeiten ist zur Abstimmung freigegeben. Die Abstimmung läuft bis 2026-07-30 15:48:00 UTC, mit einer separaten Frage pro vorgeschlagener Mindestversion. Ein S…
RFC schlägt umfassende Überholung von ext/gd für PHP 8.6 vor: Synchronisierung der gebündelten libgd mit Upstream, neue Codecs (QOI, JPEG XL, UltraHDR), objektorientierte Gd\*-API neben unveränderter prozeduraler Schnitt…
Paul M. Jones hat den Mechanismus `declare(strict_namespace=1)` aus dem RFC zur Funktions-Autoloading in einen eigenen Vorschlag ausgegliedert. Die Direktive soll es ermöglichen, auf den globalen Fallback für unqualifizi…
Freek Van der Herten stellt eine Konferenzveranstaltung vor, die zeigt, wie man PHP-Erweiterungen mit Go und FrankenPHP schreibt und sie dann in Laravel und Symfony integriert. Der Vortrag nutzt einen In-Memory-LRU-Cache…
Der Sicherheitsforscher Adam Kues von Searchlight Cyber hat im Juli 2026 eine kritische Sicherheitslücke im WordPress-Kern namens wp2shell offengelegt, die Remotecodeausführung ohne Authentifizierung ermöglicht. Angreife…
Ein Tideways-Video, das auf Freek Van der Hertens Blog verlinkt ist, zeigt, dass PHP 8.6 array_map beschleunigt, wenn der Callback als First-Class-Callable übergeben wird. Der kurze Post lohnt sich für Entwickler, die PH…
Tim Düsterhus hat die Abstimmung zum RFC „Duration class“ eröffnet. Der Vorschlag sieht eine neue PHP-Klasse für Zeitspannen vor. Die Hauptabstimmung benötigt eine Zweidrittelmehrheit; eine zweite Abstimmung entscheidet …
Ein neues Laravel-Tutorial zeigt den Aufbau eines Such-Endpunkts mit der HTTP-QUERY-Methode, der Laravel Scouts Datenbanktreiber und den Workaround Route::match(['QUERY']) nutzt, bis Laravel 14 den dedizierten Helper Rou…
Wendell Adriel hat einen Entwurf für eine RFC zu typisierten Array-Deklarationen veröffentlicht. Er schlägt die Syntax `array<TValue>` und `array<TKey, TValue>` vor und definiert drei Implementierungsstufen von Reflectio…
Ein neues Paket von Chris Keller erlaubt es, Laravel schrittweise route für route zu migrieren, ohne dass Nutzer beim Wechsel zwischen alter und neuer App neu einloggen müssen. Es liest den Legacy-Session-Cookie, dekodie…
Liam Hammett schlägt eine JSX-ähnliche Syntax für HTML-Fragmente als Ausdrücke in PHP vor. Markup-Ausdrücke werden zur Compile-Zeit in einfache `new`-Aufrufe übersetzt, unterstützen Komponenten-Komposition mit großgeschr…
Laravel 13.20.0 liefert mit Illuminate\Image eine eigene Bildverarbeitungskomponente, um Bilder aus Uploads, URLs, Storage-Disks oder Bytes zu transformieren – optional mit den Intervention-Image-v4-Treibern GD und Imagi…
Im PHP-Internals-Forum wird über einen Sammel-RFC mit geplanten Deprecations für PHP 8.6 diskutiert. Juliette Reinders Folmer hat PHPCompatibility-Scans für die Packagist Top 4000 nachgereicht, damit die Abstimmung besse…
Laravel hat das Framework-Tag v11.55.0 veröffentlicht. Die GitHub-Release-Seite für v11.55.0 ließ sich nicht laden, sodass nur Tagger (Taylor Otwell), Zeitstempel (14. Juli, 14:25 Uhr) und Commit-Hash (dc7ec34) sichtbar …
Auf der PHP-Internals-Liste wird ein RFC diskutiert und zur Abstimmung gestellt, der eine neue Duration-Klasse vorschlägt. Der Entwurf orientiert sich an Java, Rust und Temporal, berücksichtigt aber PHP-spezifische Anfor…
Der Beitrag stellt ein Laravel-Paket vor, das passwortlose Anmeldung über Magic Links und Einmalcodes ermöglicht und dabei für Zwei-Faktor-Abläufe an Fortify übergibt. Lesenswert ist er für alle, die an Login-UX oder Sic…
Laravel 13.19.0 ergänzt Unterstützung für den HTTP-QUERY-Verb mit der neuen Client-Methode Http::query() sowie den Testing-Helpers query und queryJson. Außerdem kommen eine reduceInto-Methode für Collections, ein Helper …
Freek Van der Herten erklärt, warum CLAUDE.md am besten als temporärer Arbeitsspeicher für KI-Sitzungen fungiert und nicht als dauerhafte Projektdokumentation. Der Beitrag gibt praktische Hinweise, die Datei übersichtlic…
Entwickler, die KI in Laravel-Anwendungen integrieren, sollten diesen Artikel lesen, um Intercept kennenzulernen. Das Paket liefert Middleware, die Prompt-Injection und PII-Offenlegung im Laravel AI SDK verhindert und so…
Shift integriert KI-gestützte Code-Review in seinen Laravel-Upgrade-Workflow. Die Funktion verbindet Shifts detaillierte Migrations-Kommentare mit KI-Kontext für eine zweite Analyseschicht und verbessert Genauigkeit sowi…
Ein Einblick in ein Entwickler-Dotfiles-Repository mit Shell-Aliasen, Funktionen und CLI-Tools für schnelle Maschineneinrichtung. Behandelt moderne Alternativen zu Unix-Werkzeugen (eza, bat, ripgrep, fd, zoxide, delta) m…
Der RFC schlägt eine kombinierte Zuweisung für den Pipe-Operator vor: $x |>= callable steht als Abkürzung für $x = $x |> callable. Verkettung wird unterstützt. Eine Implementierung mit Tests liegt als Pull-Request gegen …
Jarred Sumner erklärt, warum das Bun-Team Teile der Runtime von Zig nach Rust verlagert, nachdem es in einer Codebasis mit gemischter Garbage Collection und manueller Speicherverwaltung immer wieder zu Memory-Safety-Prob…