Title: PHP Deprecated: Optional parameter $p declared before required parameter
Last modified: October 8, 2022

---

# PHP Deprecated: Optional parameter $p declared before required parameter

 *  Resolved [uroveits](https://wordpress.org/support/users/uroveits/)
 * (@uroveits)
 * [3 years, 7 months ago](https://wordpress.org/support/topic/php-deprecated-optional-parameter-p-declared-before-required-parameter/)
 * I´m using WP RSS Aggregator 4.22.
    WordPress is creating a log-file ([https://www.abu-sgbu.de/wp-content/debug.log](https://www.abu-sgbu.de/wp-content/debug.log))
   There occurs concerning WP RSS Aggregator: PHP Deprecated: Optional parameter
   $p declared before required parameter $config is implicitly treated as a required
   parameter in /is/htdocs/wp12019806_ZQF75OIS9W/www/abusgbu/wp-content/plugins/
   wp-rss-aggregator/includes/Aventura/Wprss/Core/Model/AdminAjaxNotice/ServiceProvider.
   php on line 405
 * Question: is this a bug of WP RSS Aggregator or can I as user of WP RSS Aggregator
   solve this problem?
 * Reg
 * Jochen
 * The page I need help with: _[[log in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fphp-deprecated-optional-parameter-p-declared-before-required-parameter%2F%3Foutput_format%3Dmd&locale=en_US)
   to see the link]_

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

 *  [mikeyboo](https://wordpress.org/support/users/mikeyboo/)
 * (@mikeyboo)
 * [3 years, 7 months ago](https://wordpress.org/support/topic/php-deprecated-optional-parameter-p-declared-before-required-parameter/#post-16087600)
 * Hi [@uroveits](https://wordpress.org/support/users/uroveits/) I’d love to have
   a closer look at your setup. Would you please share your site’s details along
   with the [complete debug log](https://kb.wprssaggregator.com/article/110-error-logs-system-information)
   
   via the [contact form](https://www.wprssaggregator.com/contact/).
 *  Thread Starter [uroveits](https://wordpress.org/support/users/uroveits/)
 * (@uroveits)
 * [3 years, 7 months ago](https://wordpress.org/support/topic/php-deprecated-optional-parameter-p-declared-before-required-parameter/#post-16087643)
 * Hi miekyboo,
 * thx for your interest.
 * [https://www.wprssaggregator.com/contact/](https://www.wprssaggregator.com/contact/)
   don´t work. On alternative contact form I send You a message.
 * Problem concerning rrror log: “File exceeds size limit” -> see [https://www.abu-sgbu.de/wp-content/debug.log](https://www.abu-sgbu.de/wp-content/debug.log)
   
   Is this o.k. for You?
 *  [mikeyboo](https://wordpress.org/support/users/mikeyboo/)
 * (@mikeyboo)
 * [3 years, 7 months ago](https://wordpress.org/support/topic/php-deprecated-optional-parameter-p-declared-before-required-parameter/#post-16092696)
 * [@uroveits](https://wordpress.org/support/users/uroveits/) I tried to access 
   the log file shared with no luck. Please write to us directly via [support@wprssaggregator.com](https://wordpress.org/support/topic/php-deprecated-optional-parameter-p-declared-before-required-parameter/support@wprssaggregator.com?output_format=md).
 *  [Etienne](https://wordpress.org/support/users/epipo/)
 * (@epipo)
 * [3 years, 7 months ago](https://wordpress.org/support/topic/php-deprecated-optional-parameter-p-declared-before-required-parameter/#post-16099091)
 * Hi,
 * I just wanted to get back on this PHP Warning.
 * The issue that you can find many times in the ServiceProvider.php file mentioned
   above just comes from the fact that you’ve deprecated the `$p` parameter by assigning
   a null default value.
 * **However since PHP 8.0 required parameters after optional parameters in function/
   method are deprecated.** And since the `$config` parameter that comes after the`
   $p` is required you get the deprecated message.
 * I’ve just submitted a pull request on your repo.
 *  Thread Starter [uroveits](https://wordpress.org/support/users/uroveits/)
 * (@uroveits)
 * [3 years, 7 months ago](https://wordpress.org/support/topic/php-deprecated-optional-parameter-p-declared-before-required-parameter/#post-16099597)
 * o.k.
    I have sent “debug log and system info” to support of WP RSS.
 * Question: what should/can I do?
 *  [Ronald Heijnes](https://wordpress.org/support/users/dolomite/)
 * (@dolomite)
 * [3 years, 7 months ago](https://wordpress.org/support/topic/php-deprecated-optional-parameter-p-declared-before-required-parameter/#post-16104017)
 * Having the same problem here. Going to fall back to 4.21.1 for now, because the
   site went down.
 *  [Ronald Heijnes](https://wordpress.org/support/users/dolomite/)
 * (@dolomite)
 * [3 years, 7 months ago](https://wordpress.org/support/topic/php-deprecated-optional-parameter-p-declared-before-required-parameter/#post-16104217)
 * After deactivating all plugins, and re-activating them starting with WP RSS Aggregator,
   the problem was solved.

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

The topic ‘PHP Deprecated: Optional parameter $p declared before required parameter’
is closed to new replies.

 * ![](https://ps.w.org/wp-rss-aggregator/assets/icon-256x256.gif?rev=3157090)
 * [RSS Aggregator - RSS Import, News Feeds, Feed to Post, and Autoblogging](https://wordpress.org/plugins/wp-rss-aggregator/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/wp-rss-aggregator/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/wp-rss-aggregator/)
 * [Active Topics](https://wordpress.org/support/plugin/wp-rss-aggregator/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/wp-rss-aggregator/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/wp-rss-aggregator/reviews/)

 * 7 replies
 * 4 participants
 * Last reply from: [Ronald Heijnes](https://wordpress.org/support/users/dolomite/)
 * Last activity: [3 years, 7 months ago](https://wordpress.org/support/topic/php-deprecated-optional-parameter-p-declared-before-required-parameter/#post-16104217)
 * Status: resolved