[wp-trac] [WordPress Trac] #56935: Various deprecated warnings with WP 6.0.3 and PHP 8.1
WordPress Trac
noreply at wordpress.org
Mon Oct 31 18:04:11 UTC 2022
#56935: Various deprecated warnings with WP 6.0.3 and PHP 8.1
-----------------------------+-----------------------------
Reporter: applemango | Owner: (none)
Type: defect (bug) | Status: new
Priority: normal | Milestone: Awaiting Review
Component: Upgrade/Install | Version: 6.0.3
Severity: normal | Keywords:
Focuses: |
-----------------------------+-----------------------------
I recently tried updating a WP 6.0.3 install to use PHP 8.1 but I
immediately get various deprecated warnings from core code.
For example here's a selection:
Deprecated: preg_replace(): Passing null to parameter #3 ($subject) of
type array|string is deprecated in /home/applhpqm/public_html/wp-
includes/formatting.php on line 5385
Deprecated: trim(): Passing null to parameter #1 ($string) of type string
is deprecated in /home/applhpqm/public_html/wp-includes/pluggable.php on
line 599
Deprecated: rtrim(): Passing null to parameter #1 ($string) of type string
is deprecated in /home/applhpqm/public_html/wp-includes/formatting.php on
line 2772
Deprecated: Return type of Requests_Cookie_Jar::offsetExists($key) should
either be compatible with ArrayAccess::offsetExists(mixed $offset): bool,
or the #[\ReturnTypeWillChange] attribute should be used to temporarily
suppress the notice in /home/applhpqm/public_html/wp-
includes/Requests/Cookie/Jar.php on line 63
Deprecated: Return type of
Requests_Utility_CaseInsensitiveDictionary::offsetExists($key) should
either be compatible with ArrayAccess::offsetExists(mixed $offset): bool,
or the #[\ReturnTypeWillChange] attribute should be used to temporarily
suppress the notice in /home/applhpqm/public_html/wp-
includes/Requests/Utility/CaseInsensitiveDictionary.php on line 40
Deprecated: Return type of
Requests_Utility_CaseInsensitiveDictionary::offsetSet($key, $value) should
either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed
$value): void, or the #[\ReturnTypeWillChange] attribute should be used to
temporarily suppress the notice in /home/applhpqm/public_html/wp-
includes/Requests/Utility/CaseInsensitiveDictionary.php on line 68
Deprecated: http_build_query(): Passing null to parameter #2
($numeric_prefix) of type string is deprecated in
/home/applhpqm/public_html/wp-includes/Requests/Transport/cURL.php on line
345
Downgrading to 8.0 suppresses the errors.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/56935>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list