PHP 8.6 Reaches Final Beta as Drupal 12 Compatibility Testing Continues
Developers have the final scheduled PHP 8.6 beta available for testing as the runtime moves toward its first release candidate later this month. PHP.Watch lists PHP 8.6.0 Beta 3 as a bug-fix QA release dated 10 September 2026. The PHP 8.6 release schedule sets RC1 for 24 September and general availability for 19 November.
For Drupal maintainers, the beta provides another upstream baseline for compatibility testing rather than a production runtime. Drupal core opened CI work on 31 March to run unit and component tests against PHP 8.6, and the PHP 8.6 support tracker records compatibility work as development has progressed. Drupal's PHP requirements documentation currently directs readers to that tracker for the status of PHP 8.6 with Drupal 12.
Beta 3 itself is primarily a bug-fix release. Its changelog includes fixes for out-of-bounds reads during automatic UTF-16 and UTF-32 encoding detection, command-line development server handling, DOM and SimpleXML behaviour, and issues across several extensions and runtime components. PHP's release announcement identifies Beta 3 as a testing release and says it should not be used in production.
Drupal's support tracker also shows why the pre-release cycle matters. Updates during the beta cycle have recorded warnings associated with PHP 8.6 changes and dependency updates. Beta 3 therefore gives core and extension maintainers another checkpoint for CI and staging tests before release candidates begin on 24 September.
