Title: Plugin Compatibility Issue with PHP 8.3
Last modified: December 30, 2024

---

# Plugin Compatibility Issue with PHP 8.3

 *  Resolved [Prachi Vashishtha](https://wordpress.org/support/users/prachi-vashishtha/)
 * (@prachi-vashishtha)
 * [1 year, 5 months ago](https://wordpress.org/support/topic/plugin-compatibility-issue-with-php-8-3-14/)
 * I wanted to report that the plugin is not fully compatible with PHP 8.3. Upon
   running it in a PHP 8.3 environment, the following warning is generated:
 * **Deprecated**: strpos(): Passing null to parameter #1 ($haystack) of type string
   is deprecated in **/var/www/csi/html/wp-includes/functions.php** on line **7329**
 * **Deprecated**: str_replace(): Passing null to parameter #3 ($subject) of type
   array|string is deprecated in **/var/www/csi/html/wp-includes/functions.php**
   on line **2189**
 * **Deprecated**: rtrim(): Passing null to parameter #1 ($string) of type string
   is deprecated in **/var/www/csi/html/wp-includes/formatting.php** on line **2819**
 * This issue seems to be related to deprecated functionality or compatibility issues
   in the above files there are other files as well. It would be great if the plugin
   developers could investigate and update the codebase to ensure compatibility 
   with PHP 8.3.

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

 *  Plugin Author [Steve Burge](https://wordpress.org/support/users/stevejburge/)
 * (@stevejburge)
 * [1 year, 5 months ago](https://wordpress.org/support/topic/plugin-compatibility-issue-with-php-8-3-14/#post-18220068)
 * Thanks for reporting this [@prachi-vashishtha](https://wordpress.org/support/users/prachi-vashishtha/).
   We have this on our radar and will fix this in the next release of PublishPress
   Revisions.
 *  Plugin Author [Kevin Behrens](https://wordpress.org/support/users/kevinb/)
 * (@kevinb)
 * [1 year, 5 months ago](https://wordpress.org/support/topic/plugin-compatibility-issue-with-php-8-3-14/#post-18232396)
 * [@prachi-vashishtha](https://wordpress.org/support/users/prachi-vashishtha/) 
   Do you have a stack trace tying those Revisions plugin lines to the PHP warning?
   If not, how did you make the connection? My code review shows that none of them
   are actually instances of passing a null value into the function. If the issue
   is repeatable only with the Revisions plugin activated, please let me know what
   site access seems to trigger it, and what other plugins you are running.
   Please
   also tell us your Revisions plugin version.

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

The topic ‘Plugin Compatibility Issue with PHP 8.3’ is closed to new replies.

 * ![](https://ps.w.org/revisionary/assets/icon-256x256.png?rev=3394615)
 * [PublishPress Revisions: Duplicate Posts, Submit, Approve and Schedule Content Changes](https://wordpress.org/plugins/revisionary/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/revisionary/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/revisionary/)
 * [Active Topics](https://wordpress.org/support/plugin/revisionary/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/revisionary/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/revisionary/reviews/)

 * 2 replies
 * 3 participants
 * Last reply from: [Kevin Behrens](https://wordpress.org/support/users/kevinb/)
 * Last activity: [1 year, 5 months ago](https://wordpress.org/support/topic/plugin-compatibility-issue-with-php-8-3-14/#post-18232396)
 * Status: resolved