Title: PHP Deprecated
Last modified: May 23, 2024

---

# PHP Deprecated

 *  [Levis](https://wordpress.org/support/users/levismodding/)
 * (@levismodding)
 * [2 years ago](https://wordpress.org/support/topic/php-deprecated-56/)
 * I have an issue long time ago, I got an advice to report here, because seems 
   is WordPress issue.
   I have 10 paid/private plugins in my plugin list (for example
   Elementor Pro) . They installed manually from my PC. Due they are not downloadable
   from wordpress.org, they have no repository URL. Every time when WordPress do
   an update check, I get 10x this PHP Warning:[23-May-2024 19:37:38 UTC] PHP Warning:
   Undefined property: stdClass::$new_version in phar:///usr/local/bin/wp-cli-2.10.0.
   phar/vendor/wp-cli/extension-command/src/Plugin_Command.php on line 747[23-May-
   2024 19:37:38 UTC] PHP Deprecated: version_compare(): Passing null to parameter#
   2 ($version2) of type string is deprecated in phar:///usr/local/bin/wp-cli-2.10.0.
   phar/vendor/wp-cli/extension-command/src/Plugin_Command.php on line 747If I uninstall
   every plugin and leave only 4 of these 10 paid plugin, I get 4x the PHP warnings.
   If there is 6 of these plugins, I get 6 PHP Warnings every time.In the last months
   I tried hundred different method to fix the issue, none of them helps.The issue
   was same with older Wp-cli:[11-Apr-2024 20:37:31 UTC] PHP Deprecated: version_compare():
   Passing null to parameter #2 ($version2) of type string is deprecated in phar:///
   usr/local/bin/wp-cli-2.6.0.phar/vendor/wp-cli/extension-command/src/Plugin_Command.
   php on line 698Thanks is advance!

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

 *  Moderator [threadi](https://wordpress.org/support/users/threadi/)
 * (@threadi)
 * [2 years ago](https://wordpress.org/support/topic/php-deprecated-56/#post-17777261)
 * The messages come from a WP CLI script. This is not part of the WordPress core
   and must be installed separately. I assume it is installed in your hosting. Which
   PHP version are you using? It may not match the WP CLI version.
 *  Thread Starter [Levis](https://wordpress.org/support/users/levismodding/)
 * (@levismodding)
 * [2 years ago](https://wordpress.org/support/topic/php-deprecated-56/#post-17777276)
 * I use PHP 8.1
   In the last months we tried to downgrade to 7.4, everything much
   worse, many many errors.Few days ago I tried to upgrade to 8.2, also much worse,
   many errors.With 8.1 this is the only issue what seems impossible to solve.Specifically,
   the problem occurs when WordPress performs its scheduled update checks.
 *  Thread Starter [Levis](https://wordpress.org/support/users/levismodding/)
 * (@levismodding)
 * [2 years ago](https://wordpress.org/support/topic/php-deprecated-56/#post-17777280)
 * Additionally, WP-CLI, which we are using to manage plugins, complains about issues
   with versions, indicating errors like “Undefined property: stdClass::$new_version”
   and deprecation warnings for `version_compare()`. These errors persist despite
   using the latest version of WP-CLI, suggesting the problem is not with WP-CLI
   itself.
 *  Moderator [threadi](https://wordpress.org/support/users/threadi/)
 * (@threadi)
 * [2 years ago](https://wordpress.org/support/topic/php-deprecated-56/#post-17779664)
 * I don’t have the messages at all when I install updates via WP CLI with PHP 8.1
   plugins. And I do this several times a week for different projects.
 * My guess is still that something in your project is responsible for this. It 
   doesn’t necessarily have to be the Pro plugins, it could also be any other plugin
   you are using. Try removing all of them from the plugin directory (e.g. by moving
   them) and then test with a single plugin – preferably a free one so that you 
   can reproduce this if necessary.
 *  Thread Starter [Levis](https://wordpress.org/support/users/levismodding/)
 * (@levismodding)
 * [2 years ago](https://wordpress.org/support/topic/php-deprecated-56/#post-17779696)
 * I mentioned in the first message, I removed ALL the plugins and tested only with
   the plugins without repository URL. If there is 1 plugin only, I get 1 PHP warning.
   If 5 of them activated, I get 5 PHP warning in a bunch same time. If all the 
   10 Pro/private plugin activated, 10 PHP warning in a bunch same time. No more
   plugins, nothing else. I done this in a testing site. I am struggeling with this
   about a year ago.
 *  Moderator [threadi](https://wordpress.org/support/users/threadi/)
 * (@threadi)
 * [2 years ago](https://wordpress.org/support/topic/php-deprecated-56/#post-17779710)
 * And this always happens within the same hosting environment? Do you have the 
   chance to store the project as it is somewhere else and test it there? As I said,
   I still can’t reproduce it on my end. I continue to suspect either something 
   project-specific or hosting-specific as the cause.
 *  Thread Starter [Levis](https://wordpress.org/support/users/levismodding/)
 * (@levismodding)
 * [2 years ago](https://wordpress.org/support/topic/php-deprecated-56/#post-17779726)
 *     ```wp-block-code
       Hostinger, Cloud Enterprise. I changed the server from EU to USA already.
       This is few minuts ago. Sometimes the warnings doubled, like here
   
       [24-May-2024 20:37:26 UTC] PHP Warning: Undefined property: stdClass::$new_version in phar:///usr/local/bin/wp-cli-2.10.0.phar/vendor/wp-cli/extension-command/src/Plugin_Command.php on line 747
       [24-May-2024 20:37:26 UTC] PHP Deprecated: version_compare(): Passing null to parameter #2 ($version2) of type string is deprecated in phar:///usr/local/bin/wp-cli-2.10.0.phar/vendor/wp-cli/extension-command/src/Plugin_Command.php on line 747
       [24-May-2024 20:37:26 UTC] PHP Warning: Undefined property: stdClass::$new_version in phar:///usr/local/bin/wp-cli-2.10.0.phar/vendor/wp-cli/extension-command/src/Plugin_Command.php on line 747
       [24-May-2024 20:37:26 UTC] PHP Deprecated: version_compare(): Passing null to parameter #2 ($version2) of type string is deprecated in phar:///usr/local/bin/wp-cli-2.10.0.phar/vendor/wp-cli/extension-command/src/Plugin_Command.php on line 747
       [24-May-2024 20:37:26 UTC] PHP Warning: Undefined property: stdClass::$new_version in phar:///usr/local/bin/wp-cli-2.10.0.phar/vendor/wp-cli/extension-command/src/Plugin_Command.php on line 747
       [24-May-2024 20:37:26 UTC] PHP Deprecated: version_compare(): Passing null to parameter #2 ($version2) of type string is deprecated in phar:///usr/local/bin/wp-cli-2.10.0.phar/vendor/wp-cli/extension-command/src/Plugin_Command.php on line 747
       [24-May-2024 20:37:26 UTC] PHP Warning: Undefined property: stdClass::$new_version in phar:///usr/local/bin/wp-cli-2.10.0.phar/vendor/wp-cli/extension-command/src/Plugin_Command.php on line 747
       [24-May-2024 20:37:26 UTC] PHP Deprecated: version_compare(): Passing null to parameter #2 ($version2) of type string is deprecated in phar:///usr/local/bin/wp-cli-2.10.0.phar/vendor/wp-cli/extension-command/src/Plugin_Command.php on line 747
       [24-May-2024 20:37:26 UTC] PHP Warning: Undefined property: stdClass::$new_version in phar:///usr/local/bin/wp-cli-2.10.0.phar/vendor/wp-cli/extension-command/src/Plugin_Command.php on line 747
       [24-May-2024 20:37:26 UTC] PHP Deprecated: version_compare(): Passing null to parameter #2 ($version2) of type string is deprecated in phar:///usr/local/bin/wp-cli-2.10.0.phar/vendor/wp-cli/extension-command/src/Plugin_Command.php on line 747
       [24-May-2024 20:37:28 UTC] PHP Warning: Undefined property: stdClass::$new_version in phar:///usr/local/bin/wp-cli-2.10.0.phar/vendor/wp-cli/extension-command/src/Plugin_Command.php on line 747
       [24-May-2024 20:37:28 UTC] PHP Deprecated: version_compare(): Passing null to parameter #2 ($version2) of type string is deprecated in phar:///usr/local/bin/wp-cli-2.10.0.phar/vendor/wp-cli/extension-command/src/Plugin_Command.php on line 747
       [24-May-2024 20:37:28 UTC] PHP Warning: Undefined property: stdClass::$new_version in phar:///usr/local/bin/wp-cli-2.10.0.phar/vendor/wp-cli/extension-command/src/Plugin_Command.php on line 747
       [24-May-2024 20:37:28 UTC] PHP Deprecated: version_compare(): Passing null to parameter #2 ($version2) of type string is deprecated in phar:///usr/local/bin/wp-cli-2.10.0.phar/vendor/wp-cli/extension-command/src/Plugin_Command.php on line 747
       [24-May-2024 20:37:28 UTC] PHP Warning: Undefined property: stdClass::$new_version in phar:///usr/local/bin/wp-cli-2.10.0.phar/vendor/wp-cli/extension-command/src/Plugin_Command.php on line 747
       [24-May-2024 20:37:28 UTC] PHP Deprecated: version_compare(): Passing null to parameter #2 ($version2) of type string is deprecated in phar:///usr/local/bin/wp-cli-2.10.0.phar/vendor/wp-cli/extension-command/src/Plugin_Command.php on line 747
       [24-May-2024 20:37:28 UTC] PHP Warning: Undefined property: stdClass::$new_version in phar:///usr/local/bin/wp-cli-2.10.0.phar/vendor/wp-cli/extension-command/src/Plugin_Command.php on line 747
       [24-May-2024 20:37:28 UTC] PHP Deprecated: version_compare(): Passing null to parameter #2 ($version2) of type string is deprecated in phar:///usr/local/bin/wp-cli-2.10.0.phar/vendor/wp-cli/extension-command/src/Plugin_Command.php on line 747
       [24-May-2024 20:37:28 UTC] PHP Warning: Undefined property: stdClass::$new_version in phar:///usr/local/bin/wp-cli-2.10.0.phar/vendor/wp-cli/extension-command/src/Plugin_Command.php on line 747
       [24-May-2024 20:37:28 UTC] PHP Deprecated: version_compare(): Passing null to parameter #2 ($version2) of type string is deprecated in phar:///usr/local/bin/wp-cli-2.10.0.phar/vendor/wp-cli/extension-command/src/Plugin_Command.php on line 747
       [24-May-2024 20:37:28 UTC] PHP Warning: Undefined property: stdClass::$new_version in phar:///usr/local/bin/wp-cli-2.10.0.phar/vendor/wp-cli/extension-command/src/Plugin_Command.php on line 747
       [24-May-2024 20:37:28 UTC] PHP Deprecated: version_compare(): Passing null to parameter #2 ($version2) of type string is deprecated in phar:///usr/local/bin/wp-cli-2.10.0.phar/vendor/wp-cli/extension-command/src/Plugin_Command.php on line 747
       [24-May-2024 20:37:28 UTC] PHP Warning: Undefined property: stdClass::$new_version in phar:///usr/local/bin/wp-cli-2.10.0.phar/vendor/wp-cli/extension-command/src/Plugin_Command.php on line 747
       [24-May-2024 20:37:28 UTC] PHP Deprecated: version_compare(): Passing null to parameter #2 ($version2) of type string is deprecated in phar:///usr/local/bin/wp-cli-2.10.0.phar/vendor/wp-cli/extension-command/src/Plugin_Command.php on line 747
       [24-May-2024 20:37:28 UTC] PHP Warning: Undefined property: stdClass::$new_version in phar:///usr/local/bin/wp-cli-2.10.0.phar/vendor/wp-cli/extension-command/src/Plugin_Command.php on line 747
       [24-May-2024 20:37:28 UTC] PHP Deprecated: version_compare(): Passing null to parameter #2 ($version2) of type string is deprecated in phar:///usr/local/bin/wp-cli-2.10.0.phar/vendor/wp-cli/extension-command/src/Plugin_Command.php on line 747
       [24-May-2024 20:37:28 UTC] PHP Warning: Undefined property: stdClass::$new_version in phar:///usr/local/bin/wp-cli-2.10.0.phar/vendor/wp-cli/extension-command/src/Plugin_Command.php on line 747
       [24-May-2024 20:37:28 UTC] PHP Deprecated: version_compare(): Passing null to parameter #2 ($version2) of type string is deprecated in phar:///usr/local/bin/wp-cli-2.10.0.phar/vendor/wp-cli/extension-command/src/Plugin_Command.php on line 747
       [24-May-2024 20:37:28 UTC] PHP Warning: Undefined property: stdClass::$new_version in phar:///usr/local/bin/wp-cli-2.10.0.phar/vendor/wp-cli/extension-command/src/Plugin_Command.php on line 747
       [24-May-2024 20:37:28 UTC] PHP Deprecated: version_compare(): Passing null to parameter #2 ($version2) of type string is deprecated in phar:///usr/local/bin/wp-cli-2.10.0.phar/vendor/wp-cli/extension-command/src/Plugin_Command.php on line 747
       [24-May-2024 20:37:30 UTC] PHP Warning: Undefined property: stdClass::$new_version in phar:///usr/local/bin/wp-cli-2.10.0.phar/vendor/wp-cli/extension-command/src/Plugin_Command.php on line 747
       [24-May-2024 20:37:30 UTC] PHP Deprecated: version_compare(): Passing null to parameter #2 ($version2) of type string is deprecated in phar:///usr/local/bin/wp-cli-2.10.0.phar/vendor/wp-cli/extension-command/src/Plugin_Command.php on line 747
       [24-May-2024 20:37:30 UTC] PHP Warning: Undefined property: stdClass::$new_version in phar:///usr/local/bin/wp-cli-2.10.0.phar/vendor/wp-cli/extension-command/src/Plugin_Command.php on line 747
       [24-May-2024 20:37:30 UTC] PHP Deprecated: version_compare(): Passing null to parameter #2 ($version2) of type string is deprecated in phar:///usr/local/bin/wp-cli-2.10.0.phar/vendor/wp-cli/extension-command/src/Plugin_Command.php on line 747
       [24-May-2024 20:37:30 UTC] PHP Warning: Undefined property: stdClass::$new_version in phar:///usr/local/bin/wp-cli-2.10.0.phar/vendor/wp-cli/extension-command/src/Plugin_Command.php on line 747
       [24-May-2024 20:37:30 UTC] PHP Deprecated: version_compare(): Passing null to parameter #2 ($version2) of type string is deprecated in phar:///usr/local/bin/wp-cli-2.10.0.phar/vendor/wp-cli/extension-command/src/Plugin_Command.php on line 747
       [24-May-2024 20:37:30 UTC] PHP Warning: Undefined property: stdClass::$new_version in phar:///usr/local/bin/wp-cli-2.10.0.phar/vendor/wp-cli/extension-command/src/Plugin_Command.php on line 747
       [24-May-2024 20:37:30 UTC] PHP Deprecated: version_compare(): Passing null to parameter #2 ($version2) of type string is deprecated in phar:///usr/local/bin/wp-cli-2.10.0.phar/vendor/wp-cli/extension-command/src/Plugin_Command.php on line 747
       [24-May-2024 20:37:30 UTC] PHP Warning: Undefined property: stdClass::$new_version in phar:///usr/local/bin/wp-cli-2.10.0.phar/vendor/wp-cli/extension-command/src/Plugin_Command.php on line 747
       [24-May-2024 20:37:30 UTC] PHP Deprecated: version_compare(): Passing null to parameter #2 ($version2) of type string is deprecated in phar:///usr/local/bin/wp-cli-2.10.0.phar/vendor/wp-cli/extension-command/src/Plugin_Command.php on line 747
       ```
   
 *  Moderator [threadi](https://wordpress.org/support/users/threadi/)
 * (@threadi)
 * [2 years ago](https://wordpress.org/support/topic/php-deprecated-56/#post-17779840)
 * The messages come from the server log file? If you open wp cli on the console
   there should be nothing there. Or are they in the debug.log?
 * For me, the retrieval on the console looks like this, with absolutely no warnings:
 *     ```wp-block-code
       wp plugin update translatepress-multilingual
       Downloading update from https://downloads.wordpress.org/plugin/translatepress-multilingual.2.7.8.zip...
       The authenticity of translatepress-multilingual.2.7.8.zip could not be verified as no signature was found.
       Unpacking the update...
       Installing the latest version...
       Removing the old version of the plugin...
       Plugin updated successfully.
       +-----------------------------+-------------+-------------+---------+
       | name                        | old_version | new_version | status  |
       +-----------------------------+-------------+-------------+---------+
       | translatepress-multilingual | 2.7.7       | 2.7.8       | Updated |
       +-----------------------------+-------------+-------------+---------+
       ```
   
 * Does your WP CLI installation come from your host? Then ask there if possible.
 * You could also ask the WP CLI team. There are issues there about deprecated reports,
   but I haven’t seen yours there yet. Maybe they know more about this: [https://github.com/wp-cli/wp-cli/issues](https://github.com/wp-cli/wp-cli/issues)

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

The topic ‘PHP Deprecated’ is closed to new replies.

 * In: [Fixing WordPress](https://wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 8 replies
 * 2 participants
 * Last reply from: [threadi](https://wordpress.org/support/users/threadi/)
 * Last activity: [2 years ago](https://wordpress.org/support/topic/php-deprecated-56/#post-17779840)
 * Status: not resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
