PHP 8.5.0 RC5 released

Published by

PHP 8.5.0 RC5 has been released, marking a significant step towards the final version of PHP 8.5. This release candidate, announced by Daniel Scherzer, emphasizes refining the codebase primarily through important bug fixes rather than introducing new features. The updates aim to enhance stability and address common issues faced by developers.

Key improvements in this version include:

1. Memory Limit Fixes: A crucial update has resolved a long-standing issue where the `max_memory_limit` setting failed to effectively cap memory usage. This fix ensures that the memory limits function as intended, preventing unexpected behavior during development and testing.

2. Output Buffering Adjustments: The functionality of `ob_gzhandler` was previously disrupted by recent changes to user output handling. These modifications have now been rolled back, restoring expected behavior for users relying on compression handlers.

3. Enhanced URL Handling: Updates to the URI component libraries address a specific bug where setting the host to null led to incorrect URL formation. With improvements to the underlying uriparser library, PHP 8.5 now manages URLs more accurately and efficiently.

4. Query and Fragment Differentiation: Functions `Uri\WhatWg\Url::getQuery()` and `Uri\What.org\Url::getFragment()` have been refined to accurately distinguish between an empty query or fragment and one that is simply missing. This precision aids developers in parsing URLs more effectively.

Overall, the refinements in PHP 8.5.0 RC5 are designed to enhance the language's stability and usability, addressing specific challenges developers face in their coding practices. As PHP continues to evolve, each release candidate brings the community closer to a robust final version that is ready for widespread adoption.

As the development progresses, the PHP community eagerly anticipates further enhancements and the eventual stable release of PHP 8.5. This commitment to addressing real-world issues reflects the ongoing dedication to improving the PHP programming language for developers globally

PHP 8.5.0 RC5 released

PHP 8.5 is moving closer to its final release with the latest announcement of release candidate 5. This new version focuses on refining the codebase through significant bug fixes, rather than introducing major new features. The updates include improvements to how PHP handles memory limits, output buffering, URLs, and query/fragment parsing. Overall, these refinements aim to make PHP more stable and ready for widespread use by addressing specific problems developers encounter in their daily work.

PHP 8.5.0 RC5 released @ Linux Compatible