Title: Debug Errors for deprecated PHP functions
Last modified: April 3, 2025

---

# Debug Errors for deprecated PHP functions

 *  [jrthor2](https://wordpress.org/support/users/jrthor2/)
 * (@jrthor2)
 * [1 year, 1 month ago](https://wordpress.org/support/topic/debug-errors-for-deprecated-php-functions/)
 * I am seeing the below errors when i have my site in debug mode.
 *     ```wp-block-code
       [03-Apr-2025 12:45:31 UTC] PHP Deprecated:  Return type of SeriouslySimplePodcasting\Entities\Available_Podcasts_Attribute::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/<sitename>/public_html/wp-content/plugins/seriously-simple-podcasting/php/classes/entities/class-available-podcasts-attribute.php on line 28[03-Apr-2025 12:45:31 UTC] PHP Deprecated:  Return type of SeriouslySimplePodcasting\Entities\Available_Tags_Attribute::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/<sitename>/public_html/wp-content/plugins/seriously-simple-podcasting/php/classes/entities/class-available-tags-attribute.php on line 28[03-Apr-2025 12:45:35 UTC] PHP Deprecated:  Return type of SeriouslySimplePodcasting\Entities\Available_Podcasts_Attribute::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/<sitename>/public_html/wp-content/plugins/seriously-simple-podcasting/php/classes/entities/class-available-podcasts-attribute.php on line 28[03-Apr-2025 12:45:35 UTC] PHP Deprecated:  Return type of SeriouslySimplePodcasting\Entities\Available_Tags_Attribute::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/<sitename>/public_html/wp-content/plugins/seriously-simple-podcasting/php/classes/entities/class-available-tags-attribute.php on line 28[03-Apr-2025 12:45:35 UTC] PHP Deprecated:  Return type of SeriouslySimplePodcasting\Entities\Available_Podcasts_Attribute::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/<sitename>/public_html/wp-content/plugins/seriously-simple-podcasting/php/classes/entities/class-available-podcasts-attribute.php on line 28[03-Apr-2025 12:45:35 UTC] PHP Deprecated:  Return type of SeriouslySimplePodcasting\Entities\Available_Tags_Attribute::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/<sitename>/public_html/wp-content/plugins/seriously-simple-podcasting/php/classes/entities/class-available-tags-attribute.php on line 28[03-Apr-2025 12:45:35 UTC] PHP Deprecated:  Return type of SeriouslySimplePodcasting\Entities\Available_Podcasts_Attribute::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/<sitename>/public_html/wp-content/plugins/seriously-simple-podcasting/php/classes/entities/class-available-podcasts-attribute.php on line 28[03-Apr-2025 12:45:35 UTC] PHP Deprecated:  Return type of SeriouslySimplePodcasting\Entities\Available_Tags_Attribute::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/<sitename>/public_html/wp-content/plugins/seriously-simple-podcasting/php/classes/entities/class-available-tags-attribute.php on line 28[03-Apr-2025 12:45:44 UTC] PHP Deprecated:  Return type of SeriouslySimplePodcasting\Entities\Available_Podcasts_Attribute::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/<sitename>/public_html/wp-content/plugins/seriously-simple-podcasting/php/classes/entities/class-available-podcasts-attribute.php on line 28[03-Apr-2025 12:45:44 UTC] PHP Deprecated:  Return type of SeriouslySimplePodcasting\Entities\Available_Tags_Attribute::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/<sitename>/public_html/wp-content/plugins/seriously-simple-podcasting/php/classes/entities/class-available-tags-attribute.php on line 28[03-Apr-2025 12:45:46 UTC] PHP Deprecated:  Return type of SeriouslySimplePodcasting\Entities\Available_Podcasts_Attribute::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/<sitename>/public_html/wp-content/plugins/seriously-simple-podcasting/php/classes/entities/class-available-podcasts-attribute.php on line 28[03-Apr-2025 12:45:46 UTC] PHP Deprecated:  Return type of SeriouslySimplePodcasting\Entities\Available_Tags_Attribute::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/<sitename>/public_html/wp-content/plugins/seriously-simple-podcasting/php/classes/entities/class-available-tags-attribute.php on line 28[03-Apr-2025 12:45:47 UTC] PHP Deprecated:  Return type of SeriouslySimplePodcasting\Entities\Available_Podcasts_Attribute::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/<sitename>/public_html/wp-content/plugins/seriously-simple-podcasting/php/classes/entities/class-available-podcasts-attribute.php on line 28[03-Apr-2025 12:45:47 UTC] PHP Deprecated:  Return type of SeriouslySimplePodcasting\Entities\Available_Tags_Attribute::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/<sitename>/public_html/wp-content/plugins/seriously-simple-podcasting/php/classes/entities/class-available-tags-attribute.php on line 28[03-Apr-2025 12:45:47 UTC] PHP Deprecated:  Return type of SeriouslySimplePodcasting\Entities\Available_Podcasts_Attribute::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/<sitename>/public_html/wp-content/plugins/seriously-simple-podcasting/php/classes/entities/class-available-podcasts-attribute.php on line 28[03-Apr-2025 12:45:47 UTC] PHP Deprecated:  Return type of SeriouslySimplePodcasting\Entities\Available_Tags_Attribute::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/<sitename>/public_html/wp-content/plugins/seriously-simple-podcasting/php/classes/entities/class-available-tags-attribute.php on line 28[03-Apr-2025 12:46:30 UTC] PHP Deprecated:  Return type of SeriouslySimplePodcasting\Entities\Available_Podcasts_Attribute::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/<sitename>/public_html/wp-content/plugins/seriously-simple-podcasting/php/classes/entities/class-available-podcasts-attribute.php on line 28[03-Apr-2025 12:46:30 UTC] PHP Deprecated:  Return type of SeriouslySimplePodcasting\Entities\Available_Tags_Attribute::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/customer/<sitename>/public_html/wp-content/plugins/seriously-simple-podcasting/php/classes/entities/class-available-tags-attribute.php on line 28
       ```
   
 * The page I need help with: _[[log in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fdebug-errors-for-deprecated-php-functions%2F%3Foutput_format%3Dmd&locale=en_US)
   to see the link]_

Viewing 5 replies - 1 through 5 (of 5 total)

 *  [Laura Yeffeth](https://wordpress.org/support/users/lyeffeth/)
 * (@lyeffeth)
 * [1 year, 1 month ago](https://wordpress.org/support/topic/debug-errors-for-deprecated-php-functions/#post-18403286)
 * I also see these errors after updating PHP to 8.1.
 *  Plugin Author [Serhiy Zakharchenko](https://wordpress.org/support/users/zahardoc/)
 * (@zahardoc)
 * [1 year, 1 month ago](https://wordpress.org/support/topic/debug-errors-for-deprecated-php-functions/#post-18407677)
 * Hi [@jrthor2](https://wordpress.org/support/users/jrthor2/),
   Thank you for reporting
   this issue. It will be fixed in the next plugin versions.
 *  [Laura Yeffeth](https://wordpress.org/support/users/lyeffeth/)
 * (@lyeffeth)
 * [1 year, 1 month ago](https://wordpress.org/support/topic/debug-errors-for-deprecated-php-functions/#post-18409306)
 * Great, thank you!
 *  [psimatrix](https://wordpress.org/support/users/psimatrix/)
 * (@psimatrix)
 * [1 year, 1 month ago](https://wordpress.org/support/topic/debug-errors-for-deprecated-php-functions/#post-18418022)
 * Any ETA on resolving these issues? They aren’t hard to patch.
 *  Plugin Author [Serhiy Zakharchenko](https://wordpress.org/support/users/zahardoc/)
 * (@zahardoc)
 * [1 year, 1 month ago](https://wordpress.org/support/topic/debug-errors-for-deprecated-php-functions/#post-18421789)
 * Hi [@psimatrix](https://wordpress.org/support/users/psimatrix/),
   This issue has
   been fixed in 3.10.0. Could you please check if the fix works for you?

Viewing 5 replies - 1 through 5 (of 5 total)

The topic ‘Debug Errors for deprecated PHP functions’ is closed to new replies.

 * ![](https://ps.w.org/seriously-simple-podcasting/assets/icon-256x256.png?rev=
   970355)
 * [Seriously Simple Podcasting](https://wordpress.org/plugins/seriously-simple-podcasting/)
 * [Support Threads](https://wordpress.org/support/plugin/seriously-simple-podcasting/)
 * [Active Topics](https://wordpress.org/support/plugin/seriously-simple-podcasting/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/seriously-simple-podcasting/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/seriously-simple-podcasting/reviews/)

 * 5 replies
 * 4 participants
 * Last reply from: [Serhiy Zakharchenko](https://wordpress.org/support/users/zahardoc/)
 * Last activity: [1 year, 1 month ago](https://wordpress.org/support/topic/debug-errors-for-deprecated-php-functions/#post-18421789)
 * Status: not resolved