Fixing “Allowed memory size exhausted” in Symfony: When Doctrine Metadata Crashes Your Serializer
Debugging a memory exhaustion error in Symfony caused by Doctrine metadata during serialization, with a lightweight serializer solution.
Debugging a memory exhaustion error in Symfony caused by Doctrine metadata during serialization, with a lightweight serializer solution.
A developer reflects on using PHP 8.4's property hooks for a year, explaining their benefits and practical applications in code.
Explains the new pipe operator in PHP 8.5, showing how it simplifies chaining operations and improves code readability.
A guide to PHP's data types, including integers, strings, arrays, and objects, with examples and explanations of loose typing.
Explains the technical differences between cookies and sessions in web development, with PHP code examples.
Explains the proposed pipe operator (|>) for PHP 8.5, its background, and its impact on developer workflows and code readability.
FrankenPHP 1.5 and 1.6 introduce major features like thread autoscaling, mostly static binaries, and new packages for improved performance and usability.
Explores the security risks of self-replicating PHP code (quines), detailing how their underlying patterns can lead to vulnerabilities.
Explains Tempest framework's 'discovery' feature, which automatically scans and configures code without manual setup.
Overview of upcoming PHP 8.5 features, release date (Nov 2025), and current implementation status of new functions and language enhancements.
Announcing PHPverse 2025, a free online event on June 17th to celebrate PHP's 30th birthday with talks, Q&A, and giveaways.
Summary of the 2025 PHP security audit findings, including critical vulnerabilities and recommended actions for securing production systems.
A technical guide on using custom PHP code to hide and secure the WordPress admin login page, offering a lightweight alternative to plugins.
Explains how FrankenPHP's new watcher feature, combined with worker mode, dramatically speeds up Symfony development by eliminating slow cache regeneration.
Explains how Tempest PHP framework uses typed data objects for automatic request validation, simplifying web development.
Explains how to generate static HTML pages from dynamic PHP controllers using the Tempest framework's StaticPage attribute and data providers.
Analysis of the 2024 State of PHP report, highlighting its perceived bias towards the Laravel framework and ecosystem.
A practical review of PHP 8.4's Property Hooks feature, covering get and set hooks with code examples after real-world use.
Explores PHP 8.4's new Lazy Objects feature and how it can be used with Dependency Injection to improve application performance.
Fixing missing Content-Length headers in Apache 2 when serving dynamic PHP content, with debugging tips using curl.