[wp-trac] [WordPress Trac] #54672: Deprecated errors on PHP 8.1

WordPress Trac noreply at wordpress.org
Tue Dec 21 07:36:31 UTC 2021

#54672: Deprecated errors on PHP 8.1
 Reporter:  okvee         |       Owner:  (none)
     Type:  defect (bug)  |      Status:  closed
 Priority:  normal        |   Milestone:
Component:  General       |     Version:  trunk
 Severity:  normal        |  Resolution:  duplicate
 Keywords:  php81         |     Focuses:
Changes (by jrf):

 * keywords:  needs-patch => php81
 * status:  new => closed
 * resolution:   => duplicate
 * milestone:  Awaiting Review =>


 There are a couple of points I'd like to make here:
 1. These notices you are seeing are **NOT** errors. They are deprecations,
 i.e advanced warning that something ''will change'' in a future version of
 PHP. As things are, everything is still working as expected and, while you
 may see these notices during development when running with `WP_DEBUG`
 turned on, the functionality of PHP **''has not changed (yet)''** and
 everything will still work as expected, especially in a production
 environment where `WP_DEBUG` should always be turned off.
 2. Regarding the comment @TobiasBg is referring to: porting all PHP 8.1
 fixes from Requests 2.0 to WP 5.9 with Requests 1.8.1 is not an option.
 While the fixes for the "missing return types" notices could be
 backported, most other fixes cannot be backported as they require the use
 of new classes which were only introduced in Requests 2.0.0.

 The short of it is, none of these issues are things we aren't aware of
 yet, or things which would impact production sites, so let's not create a
 panic over nothing.

 For now, I'm closing this ticket as a duplicate of #53635.

Ticket URL: <https://core.trac.wordpress.org/ticket/54672#comment:2>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform

More information about the wp-trac mailing list