PHP Compatibility Index

Is ManageWP Worker compatible with PHP 8?

Version 4.9.38 · 1,000,000+ active installs

Works on PHP 8.0–8.5, with deprecation notices from 8.0

No removed PHP features found in ManageWP Worker 4.9.38. It uses 24 deprecated feature(s) that only log notices today.

PHP 8.0
⚠ 3
PHP 8.1
⚠ 5
PHP 8.2
⚠ 16
PHP 8.3
⚠ 16
PHP 8.4
⚠ 19
PHP 8.5
⚠ 24

✓ no problems · ⚠ deprecation notices only (still works) · ✗ uses something removed in that PHP version

Check your whole site, not just one plugin. The free PHP Upgrade Check plugin scans every plugin and theme you have installed (including premium and custom ones) and explains each problem. It runs on any host.

Deprecated (works today, logs notices)

File:lineWhat
functions.php:311INI directive 'safe_mode' is deprecated since PHP 5.3 and removed since PHP 5.4
src/MMB/Stats.php:77Function utf8_encode() is deprecated since PHP 8.2; Use mb_convert_encoding(), UConverter::transcode() or iconv instead
src/MWP/Action/IncrementalBackup/ChecksumTables.php:14Declaring an optional parameter before a required parameter is deprecated since PHP 8.0. Parameter $params is optional, while parameter $request is required. The $params parameter is implicitly treated as a required parameter.
src/MWP/Action/IncrementalBackup/HashFiles.php:19Declaring an optional parameter before a required parameter is deprecated since PHP 8.0. Parameter $params is optional, while parameter $request is required. The $params parameter is implicitly treated as a required parameter.
src/MWP/Action/IncrementalBackup/Stats.php:45Function utf8_encode() is deprecated since PHP 8.2; Use mb_convert_encoding(), UConverter::transcode() or iconv instead
src/MWP/Http/JsonResponse.php:43Function utf8_encode() is deprecated since PHP 8.2; Use mb_convert_encoding(), UConverter::transcode() or iconv instead
src/MWP/WordPress/Provider/Plugin.php:68Function utf8_encode() is deprecated since PHP 8.2; Use mb_convert_encoding(), UConverter::transcode() or iconv instead
src/MWP/WordPress/Provider/Theme.php:67Function utf8_encode() is deprecated since PHP 8.2; Use mb_convert_encoding(), UConverter::transcode() or iconv instead
src/Monolog/ErrorHandler.php:136The constant "E_STRICT" is deprecated since PHP 8.4
src/Monolog/ErrorHandler.php:223The constant "E_STRICT" is deprecated since PHP 8.4
src/Monolog/Processor/MemoryProcessor.php:26The boolean cast is deprecated since PHP 8.5; Use (bool) instead
src/PHPSecLib/Crypt/Hash.php:250The constant "MHASH_MD5" is deprecated since PHP 8.5
src/PHPSecLib/Crypt/Hash.php:253The constant "MHASH_SHA256" is deprecated since PHP 8.5
src/PHPSecLib/Crypt/Hash.php:258The constant "MHASH_SHA1" is deprecated since PHP 8.5
src/PHPSecLib/Crypt/Hash.php:331Function mhash() is deprecated since PHP 8.1; Use the hash_*() functions instead
src/PHPSecLib/Crypt/Hash.php:354Function mhash() is deprecated since PHP 8.1; Use the hash_*() functions instead
src/PHPSecLib/Crypt/RSA.php:1349Function xml_set_object() is deprecated since PHP 8.4; Use a fully formed callback in a xml_set_*_handler() function instead
src/PHPSecLib/Net/SSH2.php:1021Function utf8_decode() is deprecated since PHP 8.2; Use mb_convert_encoding(), UConverter::transcode() or iconv instead
src/PHPSecLib/Net/SSH2.php:2847Function utf8_decode() is deprecated since PHP 8.2; Use mb_convert_encoding(), UConverter::transcode() or iconv instead
src/PHPSecLib/Net/SSH2.php:2857Function utf8_decode() is deprecated since PHP 8.2; Use mb_convert_encoding(), UConverter::transcode() or iconv instead
src/PHPSecLib/Net/SSH2.php:2877Function utf8_decode() is deprecated since PHP 8.2; Use mb_convert_encoding(), UConverter::transcode() or iconv instead
src/PHPSecLib/Net/SSH2.php:2887Function utf8_decode() is deprecated since PHP 8.2; Use mb_convert_encoding(), UConverter::transcode() or iconv instead
src/PHPSecLib/Net/SSH2.php:2898Function utf8_decode() is deprecated since PHP 8.2; Use mb_convert_encoding(), UConverter::transcode() or iconv instead
src/Symfony/Process/Process.php:1068The binary cast is deprecated since PHP 8.5; Use (string) instead

Removed long ago or protected by a check (code that most likely never runs on PHP 8)

File:lineWhat
src/MWP/IncrementalBackup/Database/MysqlConnection.php:34Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
src/MWP/IncrementalBackup/Database/MysqlConnection.php:34Function mysql_connect() is deprecated since PHP 5.5 and removed since PHP 7.0
src/MWP/IncrementalBackup/Database/MysqlConnection.php:41Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
src/MWP/IncrementalBackup/Database/MysqlConnection.php:41Function mysql_connect() is deprecated since PHP 5.5 and removed since PHP 7.0
src/MWP/IncrementalBackup/Database/MysqlConnection.php:45Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
src/MWP/IncrementalBackup/Database/MysqlConnection.php:45Function mysql_error() is deprecated since PHP 5.5 and removed since PHP 7.0
src/MWP/IncrementalBackup/Database/MysqlConnection.php:45Function mysql_errno() is deprecated since PHP 5.5 and removed since PHP 7.0
src/MWP/IncrementalBackup/Database/MysqlConnection.php:48Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
src/MWP/IncrementalBackup/Database/MysqlConnection.php:48Function mysql_set_charset() is deprecated since PHP 5.5 and removed since PHP 7.0
src/MWP/IncrementalBackup/Database/MysqlConnection.php:50Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
src/MWP/IncrementalBackup/Database/MysqlConnection.php:50Function mysql_select_db() is deprecated since PHP 5.5 and removed since PHP 7.0
src/MWP/IncrementalBackup/Database/MysqlConnection.php:60Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
src/MWP/IncrementalBackup/Database/MysqlConnection.php:60Function mysql_unbuffered_query() is deprecated since PHP 5.5 and removed since PHP 7.0
src/MWP/IncrementalBackup/Database/MysqlConnection.php:63Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
src/MWP/IncrementalBackup/Database/MysqlConnection.php:63Function mysql_query() is deprecated since PHP 5.5 and removed since PHP 7.0
src/MWP/IncrementalBackup/Database/MysqlConnection.php:67Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
src/MWP/IncrementalBackup/Database/MysqlConnection.php:67Function mysql_error() is deprecated since PHP 5.5 and removed since PHP 7.0
src/MWP/IncrementalBackup/Database/MysqlConnection.php:67Function mysql_errno() is deprecated since PHP 5.5 and removed since PHP 7.0
src/MWP/IncrementalBackup/Database/MysqlConnection.php:80Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
src/MWP/IncrementalBackup/Database/MysqlConnection.php:80Function mysql_real_escape_string() is deprecated since PHP 5.5 and removed since PHP 7.0
src/MWP/IncrementalBackup/Database/MysqlStatement.php:30Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
src/MWP/IncrementalBackup/Database/MysqlStatement.php:30Function mysql_fetch_assoc() is deprecated since PHP 5.5 and removed since PHP 7.0
src/MWP/IncrementalBackup/Database/MysqlStatement.php:58Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
src/MWP/IncrementalBackup/Database/MysqlStatement.php:58Function mysql_free_result() is deprecated since PHP 5.5 and removed since PHP 7.0
src/PHPSecLib/Crypt/Base.php:454Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
src/PHPSecLib/Crypt/Base.php:454Function mcrypt_list_algorithms() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
src/PHPSecLib/Crypt/Base.php:671Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
src/PHPSecLib/Crypt/Base.php:671Function mcrypt_generic_init() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
src/PHPSecLib/Crypt/Base.php:704Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
src/PHPSecLib/Crypt/Base.php:704Function mcrypt_generic_init() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
src/PHPSecLib/Crypt/Base.php:707Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
src/PHPSecLib/Crypt/Base.php:707Function mcrypt_generic() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
src/PHPSecLib/Crypt/Base.php:712Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
src/PHPSecLib/Crypt/Base.php:712Function mcrypt_generic() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
src/PHPSecLib/Crypt/Base.php:721Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
src/PHPSecLib/Crypt/Base.php:721Function mcrypt_generic() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
src/PHPSecLib/Crypt/Base.php:735Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
src/PHPSecLib/Crypt/Base.php:735Function mcrypt_generic() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
src/PHPSecLib/Crypt/Base.php:738Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
src/PHPSecLib/Crypt/Base.php:738Function mcrypt_generic_init() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
src/PHPSecLib/Crypt/Base.php:903Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
src/PHPSecLib/Crypt/Base.php:903Function mcrypt_generic_init() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
src/PHPSecLib/Crypt/Base.php:931Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
src/PHPSecLib/Crypt/Base.php:931Function mcrypt_generic() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
src/PHPSecLib/Crypt/Base.php:936Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
src/PHPSecLib/Crypt/Base.php:936Function mcrypt_generic() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
src/PHPSecLib/Crypt/Base.php:951Function mdecrypt_generic() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
src/PHPSecLib/Crypt/Base.php:954Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
src/PHPSecLib/Crypt/Base.php:954Function mcrypt_generic_init() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
src/PHPSecLib/Crypt/Base.php:1313The constant "MCRYPT_MODE_ECB" is deprecated since PHP 7.1 and removed since PHP 7.2
src/PHPSecLib/Crypt/Base.php:1314The constant "MCRYPT_MODE_CBC" is deprecated since PHP 7.1 and removed since PHP 7.2
src/PHPSecLib/Crypt/Base.php:1316The constant "MCRYPT_MODE_NOFB" is deprecated since PHP 7.1 and removed since PHP 7.2
src/PHPSecLib/Crypt/Base.php:1317The constant "MCRYPT_MODE_STREAM" is deprecated since PHP 7.1 and removed since PHP 7.2
src/PHPSecLib/Crypt/Base.php:1320Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
src/PHPSecLib/Crypt/Base.php:1320Function mcrypt_module_open() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
src/PHPSecLib/Crypt/Base.php:1321Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
src/PHPSecLib/Crypt/Base.php:1321Function mcrypt_module_open() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
src/PHPSecLib/Crypt/Base.php:1327Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
src/PHPSecLib/Crypt/Base.php:1327Function mcrypt_module_open() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
src/PHPSecLib/Crypt/Base.php:1327The constant "MCRYPT_MODE_ECB" is deprecated since PHP 7.1 and removed since PHP 7.2
src/PHPSecLib/Crypt/Base.php:1332Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
src/PHPSecLib/Crypt/Base.php:1332Function mcrypt_generic_init() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
src/PHPSecLib/Crypt/Base.php:2014Function create_function() is deprecated since PHP 7.2 and removed since PHP 8.0; Use an anonymous function instead
src/PHPSecLib/Crypt/Random.php:75Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
src/PHPSecLib/Crypt/Random.php:75Function mcrypt_create_iv() is deprecated since PHP 7.1 and removed since PHP 7.2; Use random_bytes() or OpenSSL instead
src/PHPSecLib/Crypt/Random.php:114Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
src/PHPSecLib/Crypt/Random.php:114Function mcrypt_create_iv() is deprecated since PHP 7.1 and removed since PHP 7.2; Use random_bytes() or OpenSSL instead
src/PHPSecLib/Crypt/Random.php:114The constant "MCRYPT_DEV_URANDOM" is deprecated since PHP 7.1 and removed since PHP 7.2
src/PHPSecLib/Crypt/Rijndael.php:811Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
src/PHPSecLib/Crypt/Rijndael.php:811Function mcrypt_list_algorithms() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
src/PHPSecLib/Crypt/Rijndael.php:830Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
src/PHPSecLib/Crypt/Rijndael.php:830Function mcrypt_module_close() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
src/PHPSecLib/Crypt/Rijndael.php:831Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
src/PHPSecLib/Crypt/Rijndael.php:831Function mcrypt_module_close() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
src/PHPSecLib/Crypt/Rijndael.php:836Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
src/PHPSecLib/Crypt/Rijndael.php:836Function mcrypt_module_close() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead

Plugin page on WordPress.org: worker