#54967 closed defect (bug) (duplicate)
Deprecation warning for PHP 8.1
Reported by: |
|
Owned by: | |
---|---|---|---|
Milestone: | Priority: | normal | |
Severity: | trivial | Version: | 5.9 |
Component: | External Libraries | Keywords: | php81 |
Focuses: | Cc: |
Description
After activating a theme(path: /wp-admin/themes.php), I got warnings as below, please take a look, THX
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 /www/wwwroot/php81.a.com/wp-includes/Requests/Cookie/Jar.php on line 63 Deprecated: Return type of Requests_Cookie_Jar::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/wwwroot/php81.a.com/wp-includes/Requests/Cookie/Jar.php on line 73 Deprecated: Return type of Requests_Cookie_Jar::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 /www/wwwroot/php81.a.com/wp-includes/Requests/Cookie/Jar.php on line 89 Deprecated: Return type of Requests_Cookie_Jar::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/wwwroot/php81.a.com/wp-includes/Requests/Cookie/Jar.php on line 102 Deprecated: Return type of Requests_Cookie_Jar::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/wwwroot/php81.a.com/wp-includes/Requests/Cookie/Jar.php on line 111 Deprecated: http_build_query(): Passing null to parameter #2 ($numeric_prefix) of type string is deprecated in /www/wwwroot/php81.a.com/wp-includes/Requests/Transport/cURL.php on line 345 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 /www/wwwroot/php81.a.com/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 40 Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/wwwroot/php81.a.com/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 51 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 /www/wwwroot/php81.a.com/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 68 Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/wwwroot/php81.a.com/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 82 Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/wwwroot/php81.a.com/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 91 Deprecated: setcookie(): Passing null to parameter #5 ($domain) of type string is deprecated in /www/wwwroot/php81.a.com/wp-includes/option.php on line 1109 Warning: Cannot modify header information - headers already sent by (output started at /www/wwwroot/php81.a.com/wp-includes/option.php:1109) in /www/wwwroot/php81.a.com/wp-includes/option.php on line 1109 Deprecated: setcookie(): Passing null to parameter #5 ($domain) of type string is deprecated in /www/wwwroot/php81.a.com/wp-includes/option.php on line 1110 Warning: Cannot modify header information - headers already sent by (output started at /www/wwwroot/php81.a.com/wp-includes/option.php:1109) in /www/wwwroot/php81.a.com/wp-includes/option.php on line 1110
Change History (2)
Note: See
TracTickets for help on using
tickets.
Hi @lxtx, thanks for the report, but deprecations are nothing to be concerned about. Everything will still work as it should when
WP_DEBUG
is turned off (as it should be on live websites).Also see this blogpost: https://make.wordpress.org/core/2022/01/10/wordpress-5-9-and-php-8-0-8-1/
The update of the Requests library is already being tracked in #54504, so I'm closing this issue as a duplicate.