The state of PHP 8 support within the broader ecosystem (plugins, themes, etc.) is impossible to know. It also should be acknowledged that WordPress is never used in isolation (without any theme or plugins), so WordPress itself being able to run on PHP 8 does not indicate “full” compatibility. That requires that the Core software not just be compatible on its own, but also provides defenses against common problems seen in the transition to PHP 8, while continuing to function on older versions of PHP. The goal is to elevate the broader ecosystem to a state that is compatible with PHP 8. Significant effort has been put towards making WordPress 5.6 compatible with PHP 8 on its own, but it is very likely that there are still undiscovered issues remaining.īecause of the nature of WordPress usage and the commitment to our user base, compatibility is to be considered in the eyes of those users. However, PHP 8.0 is a major version update with a large number of changes that break backwards compatibility, and many features that were deprecated within the PHP 7.x feature releases have been officially removed. WordPress Core aims to be compatible with PHP 8.0 in the 5.6 release (currently scheduled for December 8, 2020). This includes a call to test earlier in the release cycle. worked to identify potential compatibility issues within the code base. These contributions are done through Trac. As of the publish date of this post, version 8.0 RC5 has been released, and the final release of PHP 8.0.0 is scheduled for November 26, 2020.Īs the expected changes in PHP 8 were made known earlier this year, WordPress Core contributors Core Contributors Core contributors are those who have worked on a release of WordPress, by creating the functions or finding and patching bugs. Props 8.0 is in the final stages of its release cycle. WordPress requires PHP 5.6.20 or higher core functions, especially where values are passed through filters. types to PHP PHP The web scripting language in which WordPress is primarily architected. could potentially pass invalid invalid A resolution on the bug tracker (and generally common in software development, sometimes also notabug) that indicates the ticket is not a bug, is a support request, or is generally invalid. The Core Development Team builds WordPress. Update on November 24, 2020: Added a call out in the “Strict type/value validations for internal functions” section that there are still scenarios where WP Core Core Core is the set of software required to run WordPress.
0 Comments
Leave a Reply. |