Once again processing 11 million rows, now in seconds
A developer details optimizing a PHP script to process 11 million database rows in seconds, focusing on SQL query batching and moving logic to PHP.
A developer details optimizing a PHP script to process 11 million database rows in seconds, focusing on SQL query batching and moving logic to PHP.
Explains the upcoming partial function application (PFA) feature in PHP 8.6, detailing its syntax and benefits for writing cleaner code.
A look at PHP's evolution in 2026, focusing on PHP 8.5 features like the pipe operator and the upcoming partial function application.
FrankenPHP 1.11 release introduces hot reload for PHP development, structured logging, and performance improvements.
A developer explains a caching bug that caused an RSS feed to display the wrong content and apologizes for the potential inconvenience.
A tutorial on building a simple Laravel application and deploying it to the Sevalla PaaS platform for easy, serverless hosting.
Explains PHP's nine superglobal variables, their scopes, and how to use them for managing data in web applications.
Overview of new features in PHP 8.5, including the pipe operator, clone with, #[NoDiscard], and closure improvements.
Explores the concept of 'PHP Editions' inspired by Rust, proposing opt-in breaking changes as a way to modernize PHP while maintaining ecosystem stability.
A developer shares their wishlist for future PHP features, including PHP editions for opt-in breaking changes and interface default methods.
A tutorial on building a simple MVC framework from scratch using PHP and MySQL to understand the pattern's core concepts.
Explores the journey and technical details of PHP's compile-time generics RFC, from a blog series to a comprehensive book.
Announcing a new experimental gRPC extension for FrankenPHP, enabling high-performance gRPC servers using PHP, Go, or a mix of both.
Explains the differences between PHP's readonly properties and private(set) asymmetric visibility, discussing their use cases for creating immutable data objects.
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.