This piece covers a practical conference session from phpconference.nl on an emerging technique: building PHP extensions using Go, leveraging FrankenPHP as the bridge, and wiring the resulting extensions into Laravel and Symfony applications as native features.
The example used throughout is an in-memory LRU cache implementation, chosen to illustrate both the mechanics of extension development and the flexibility points within modern PHP frameworks. By working through a concrete, performance-relevant use case, the session demonstrates how Go's efficiency and concurrency model can be harnessed to accelerate PHP workloads at the extension level.
The material touches on PHP internals knowledge needed to interface with the Zend Engine, the interoperability patterns that allow Go-built modules to behave seamlessly within Laravel and Symfony, and the practical setup required to compile and deploy such extensions.
Comments
No comments yet — be the first.
Open the discussion
No account or password needed — just enter your e-mail and we’ll send you a one-time sign-in link. First time here? You’re set up automatically.
Your rating will be applied automatically after you sign in.
Check your inbox
We’ve sent a sign-in link to …. Open it on this device — this tab will sign you in automatically.
Nothing arrived? Check your spam folder — and mark the mail as "Not spam" so it lands in your inbox next time.