WP 5.9 contains polyfills for five new PHP native functions:
array_key_first() and array_key_last(), which were both introduced in PHP 7.3.
str_contains(), str_starts_with() and str_ends_with(), which were introduced in PHP 8.0.
While the PHP 8.0 functions are not yet flagged by the latest release of PHPCompatibility, they will be once PHPCompatibility 10.0 comes out.
As exclude-ing error codes which don't exist yet does not lead to errors in PHPCS, we may as well add the exclusions for all WP 5.9 polyfills in one go.
WP 5.9 contains polyfills for five new PHP native functions:
array_key_first()
andarray_key_last()
, which were both introduced in PHP 7.3.str_contains()
,str_starts_with()
andstr_ends_with()
, which were introduced in PHP 8.0.While the PHP 8.0 functions are not yet flagged by the latest release of PHPCompatibility, they will be once PHPCompatibility 10.0 comes out.
As
exclude
-ing error codes which don't exist yet does not lead to errors in PHPCS, we may as well add the exclusions for all WP 5.9 polyfills in one go.Refs: