Title: PHP 8 compatibility with UpdraftPlus
Last modified: November 30, 2023

---

# PHP 8 compatibility with UpdraftPlus

 *  Resolved [corytransition](https://wordpress.org/support/users/corytransition/)
 * (@corytransition)
 * [2 years, 6 months ago](https://wordpress.org/support/topic/php-8-compatibility-with-updraftplus/)
 * Hi!
 * My site [http://www.editionscoryphene.com](http://www.editionscoryphene.com) 
   is running with WordPress 6.4.1 and PHP 7.4.33.
 * Since I want to upgrade with PHP 8, I enconter a problem of compatibility with
   the plugin “UpdraftPlus – Sauvegarde/Restauration”
 * Thanks in advance for helping me,
 * Best regards,
 * Patrick
 * The page I need help with: _[[log in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fphp-8-compatibility-with-updraftplus%2F%3Foutput_format%3Dmd&locale=en_US)
   to see the link]_

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

 *  Plugin Contributor [bcrodua](https://wordpress.org/support/users/bcrodua/)
 * (@bcrodua)
 * [2 years, 6 months ago](https://wordpress.org/support/topic/php-8-compatibility-with-updraftplus/#post-17244278)
 * Hi,
 * UpdraftPlus is compatible up to the latest version of PHP 8.x.
   Can you provide
   us more details of the error you are getting please?
 * Thanks,
   Bryle
 *  Thread Starter [corytransition](https://wordpress.org/support/users/corytransition/)
 * (@corytransition)
 * [2 years, 6 months ago](https://wordpress.org/support/topic/php-8-compatibility-with-updraftplus/#post-17244796)
 *     ```wp-block-code
       Dear Bryle,
   
       Thank you very much for so quick reply!
   
       Please would you be kind enough to review the following report I got after running PHP Compatibility plugin :
   
       UpdraftPlus - Backup/Restore 1.23.13
   
       PHP 5.6 incompatibilities:
   
       FILE: vendor/guzzle/guzzle/src/Guzzle/Http/QueryString.php
   
       -------------------------------------------------------------------------------------
   
       FOUND 1 ERRORS AND 0 WARNINGS AFFECTING 1 LINES
   
       -------------------------------------------------------------------------------------
   
        93 | ERROR | Throwing exceptions from __toString() was not allowed prior to PHP 7.4
   
       -------------------------------------------------------------------------------------
   
       FILE: vendor/guzzlehttp/guzzle/src/Utils.php
   
       ---------------------------------------------------------------------------------
   
       FOUND 1 ERRORS AND 0 WARNINGS AFFECTING 1 LINES
   
       ---------------------------------------------------------------------------------
   
        20 | ERROR | The function hrtime() is not present in PHP version 7.2 or earlier
   
       ---------------------------------------------------------------------------------
   
       FILE: vendor/phpseclib/phpseclib/phpseclib/Crypt/RSA.php
   
       -------------------------------------------------------------------------------------------------
   
       FOUND 1 ERRORS AND 0 WARNINGS AFFECTING 1 LINES
   
       -------------------------------------------------------------------------------------------------
   
        1464 | ERROR | The function sodium_crypto_pwhash() is not present in PHP version 7.1 or earlier
   
       -------------------------------------------------------------------------------------------------
   
       FILE: vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php
   
       -----------------------------------------------------------------------------------------------
   
       FOUND 9 ERRORS AND 0 WARNINGS AFFECTING 5 LINES
   
       -----------------------------------------------------------------------------------------------
   
        1913 | ERROR | The function sodium_memzero() is not present in PHP version 7.1 or earlier    
   
        3691 | ERROR | The function inflate_init() is not present in PHP version 5.6 or earlier      
   
        3691 | ERROR | The constant "ZLIB_ENCODING_RAW" is not present in PHP version 5.6 or earlier 
   
        3695 | ERROR | The function inflate_add() is not present in PHP version 5.6 or earlier       
   
        3695 | ERROR | The constant "ZLIB_PARTIAL_FLUSH" is not present in PHP version 5.6 or earlier
   
        4265 | ERROR | The function deflate_init() is not present in PHP version 5.6 or earlier      
   
        4265 | ERROR | The constant "ZLIB_ENCODING_RAW" is not present in PHP version 5.6 or earlier 
   
        4269 | ERROR | The function deflate_add() is not present in PHP version 5.6 or earlier       
   
        4269 | ERROR | The constant "ZLIB_PARTIAL_FLUSH" is not present in PHP version 5.6 or earlier
   
       -----------------------------------------------------------------------------------------------
   
       FILE: vendor/psr/http-message/src/MessageInterface.php
   
       --------------------------------------------------------------------------------------
   
       FOUND 8 ERRORS AND 0 WARNINGS AFFECTING 8 LINES
   
       --------------------------------------------------------------------------------------
   
          3 | ERROR | Directive strict_types is not present in PHP version 5.6 or earlier   
   
         43 | ERROR | 'string' type declaration is not present in PHP version 5.6 or earlier
   
         80 | ERROR | 'string' type declaration is not present in PHP version 5.6 or earlier
   
         96 | ERROR | 'string' type declaration is not present in PHP version 5.6 or earlier
   
        117 | ERROR | 'string' type declaration is not present in PHP version 5.6 or earlier
   
        134 | ERROR | 'string' type declaration is not present in PHP version 5.6 or earlier
   
        152 | ERROR | 'string' type declaration is not present in PHP version 5.6 or earlier
   
        166 | ERROR | 'string' type declaration is not present in PHP version 5.6 or earlier
   
       --------------------------------------------------------------------------------------
   
       FILE: vendor/psr/http-message/src/RequestInterface.php
   
       --------------------------------------------------------------------------------------
   
       FOUND 4 ERRORS AND 0 WARNINGS AFFECTING 4 LINES
   
       --------------------------------------------------------------------------------------
   
          3 | ERROR | Directive strict_types is not present in PHP version 5.6 or earlier   
   
         63 | ERROR | 'string' type declaration is not present in PHP version 5.6 or earlier
   
         87 | ERROR | 'string' type declaration is not present in PHP version 5.6 or earlier
   
        130 | ERROR | 'bool' type declaration is not present in PHP version 5.6 or earlier  
   
       --------------------------------------------------------------------------------------
   
       FILE: vendor/psr/http-message/src/ResponseInterface.php
   
       -------------------------------------------------------------------------------------
   
       FOUND 3 ERRORS AND 0 WARNINGS AFFECTING 2 LINES
   
       -------------------------------------------------------------------------------------
   
         3 | ERROR | Directive strict_types is not present in PHP version 5.6 or earlier   
   
        54 | ERROR | 'int' type declaration is not present in PHP version 5.6 or earlier   
   
        54 | ERROR | 'string' type declaration is not present in PHP version 5.6 or earlier
   
       -------------------------------------------------------------------------------------
   
       FILE: vendor/psr/http-message/src/ServerRequestInterface.php
   
       --------------------------------------------------------------------------------------
   
       FOUND 4 ERRORS AND 0 WARNINGS AFFECTING 4 LINES
   
       --------------------------------------------------------------------------------------
   
          3 | ERROR | Directive strict_types is not present in PHP version 5.6 or earlier   
   
        229 | ERROR | 'string' type declaration is not present in PHP version 5.6 or earlier
   
        246 | ERROR | 'string' type declaration is not present in PHP version 5.6 or earlier
   
        262 | ERROR | 'string' type declaration is not present in PHP version 5.6 or earlier
   
       --------------------------------------------------------------------------------------
   
       FILE: vendor/psr/http-message/src/StreamInterface.php
   
       --------------------------------------------------------------------------------------------------
   
       FOUND 7 ERRORS AND 0 WARNINGS AFFECTING 5 LINES
   
       --------------------------------------------------------------------------------------------------
   
          3 | ERROR | Directive strict_types is not present in PHP version 5.6 or earlier               
   
         89 | ERROR | 'int' type declaration is not present in PHP version 5.6 or earlier               
   
         89 | ERROR | 'int' type declaration is not present in PHP version 5.6 or earlier               
   
        117 | ERROR | 'string' type declaration is not present in PHP version 5.6 or earlier            
   
        136 | ERROR | 'int' type declaration is not present in PHP version 5.6 or earlier               
   
        159 | ERROR | Nullable type declarations are not supported in PHP 7.0 or earlier. Found: ?string
   
        159 | ERROR | 'string' type declaration is not present in PHP version 5.6 or earlier            
   
       --------------------------------------------------------------------------------------------------
   
       FILE: vendor/psr/http-message/src/UploadedFileInterface.php
   
       -------------------------------------------------------------------------------------
   
       FOUND 2 ERRORS AND 0 WARNINGS AFFECTING 2 LINES
   
       -------------------------------------------------------------------------------------
   
         3 | ERROR | Directive strict_types is not present in PHP version 5.6 or earlier   
   
        67 | ERROR | 'string' type declaration is not present in PHP version 5.6 or earlier
   
       -------------------------------------------------------------------------------------
   
       FILE: vendor/psr/http-message/src/UriInterface.php
   
       --------------------------------------------------------------------------------------------------
   
       FOUND 11 ERRORS AND 0 WARNINGS AFFECTING 8 LINES
   
       --------------------------------------------------------------------------------------------------
   
          3 | ERROR | Directive strict_types is not present in PHP version 5.6 or earlier               
   
        194 | ERROR | 'string' type declaration is not present in PHP version 5.6 or earlier            
   
        210 | ERROR | 'string' type declaration is not present in PHP version 5.6 or earlier            
   
        210 | ERROR | Nullable type declarations are not supported in PHP 7.0 or earlier. Found: ?string
   
        210 | ERROR | 'string' type declaration is not present in PHP version 5.6 or earlier            
   
        224 | ERROR | 'string' type declaration is not present in PHP version 5.6 or earlier            
   
        243 | ERROR | Nullable type declarations are not supported in PHP 7.0 or earlier. Found: ?int   
   
        243 | ERROR | 'int' type declaration is not present in PHP version 5.6 or earlier               
   
        267 | ERROR | 'string' type declaration is not present in PHP version 5.6 or earlier            
   
        284 | ERROR | 'string' type declaration is not present in PHP version 5.6 or earlier            
   
        300 | ERROR | 'string' type declaration is not present in PHP version 5.6 or earlier            
   
       --------------------------------------------------------------------------------------------------
   
       FILE: vendor/symfony/polyfill-intl-idn/Idn.php
   
       ----------------------------------------------------------------------------------
   
       FOUND 13 ERRORS AND 0 WARNINGS AFFECTING 13 LINES
   
       ----------------------------------------------------------------------------------
   
        290 | ERROR | The function mb_chr() is not present in PHP version 7.1 or earlier
   
        305 | ERROR | The function mb_chr() is not present in PHP version 7.1 or earlier
   
        611 | ERROR | The function intdiv() is not present in PHP version 5.6 or earlier
   
        631 | ERROR | The function intdiv() is not present in PHP version 5.6 or earlier
   
        641 | ERROR | The function intdiv() is not present in PHP version 5.6 or earlier
   
        645 | ERROR | The function intdiv() is not present in PHP version 5.6 or earlier
   
        647 | ERROR | The function mb_chr() is not present in PHP version 7.1 or earlier
   
        696 | ERROR | The function intdiv() is not present in PHP version 5.6 or earlier
   
        726 | ERROR | The function intdiv() is not present in PHP version 5.6 or earlier
   
        756 | ERROR | The function intdiv() is not present in PHP version 5.6 or earlier
   
        757 | ERROR | The function intdiv() is not present in PHP version 5.6 or earlier
   
        761 | ERROR | The function intdiv() is not present in PHP version 5.6 or earlier
   
        765 | ERROR | The function intdiv() is not present in PHP version 5.6 or earlier
   
       ----------------------------------------------------------------------------------
   
       FILE: vendor/symfony/polyfill-php70/Php70.php
   
       --------------------------------------------------------------------------------------------------
   
       FOUND 2 ERRORS AND 0 WARNINGS AFFECTING 2 LINES
   
       --------------------------------------------------------------------------------------------------
   
        27 | ERROR | The built-in class DivisionByZeroError is not present in PHP version 5.6 or earlier
   
        30 | ERROR | The built-in class ArithmeticError is not present in PHP version 5.6 or earlier    
   
       --------------------------------------------------------------------------------------------------
   
       PHP 7.0 incompatibilities:
   
       FILE: includes/updraft-restorer-skin.php
   
       ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   
       FOUND 1 ERRORS AND 0 WARNINGS AFFECTING 1 LINES
   
       ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   
        40 | ERROR | Since PHP 7.0, functions inspecting arguments, like func_get_args(), no longer report the original value as passed to a parameter, but will instead provide the current value. The parameter "$string" was changed on line 36.
   
       ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   
       FILE: vendor/guzzle/guzzle/src/Guzzle/Http/QueryString.php
   
       -------------------------------------------------------------------------------------
   
       FOUND 1 ERRORS AND 0 WARNINGS AFFECTING 1 LINES
   
       -------------------------------------------------------------------------------------
   
        93 | ERROR | Throwing exceptions from __toString() was not allowed prior to PHP 7.4
   
       -------------------------------------------------------------------------------------
   
       FILE: vendor/guzzlehttp/guzzle/src/Utils.php
   
       ---------------------------------------------------------------------------------
   
       FOUND 1 ERRORS AND 0 WARNINGS AFFECTING 1 LINES
   
       ---------------------------------------------------------------------------------
   
        20 | ERROR | The function hrtime() is not present in PHP version 7.2 or earlier
   
       ---------------------------------------------------------------------------------
   
       FILE: vendor/phpseclib/phpseclib/phpseclib/Crypt/RSA.php
   
       -------------------------------------------------------------------------------------------------
   
       FOUND 1 ERRORS AND 0 WARNINGS AFFECTING 1 LINES
   
       -------------------------------------------------------------------------------------------------
   
        1464 | ERROR | The function sodium_crypto_pwhash() is not present in PHP version 7.1 or earlier
   
       -------------------------------------------------------------------------------------------------
   
       FILE: vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php
   
       -------------------------------------------------------------------------------------------
   
       FOUND 1 ERRORS AND 0 WARNINGS AFFECTING 1 LINES
   
       -------------------------------------------------------------------------------------------
   
        1913 | ERROR | The function sodium_memzero() is not present in PHP version 7.1 or earlier
   
       -------------------------------------------------------------------------------------------
   
       FILE: vendor/psr/http-message/src/StreamInterface.php
   
       --------------------------------------------------------------------------------------------------
   
       FOUND 1 ERRORS AND 0 WARNINGS AFFECTING 1 LINES
   
       --------------------------------------------------------------------------------------------------
   
        159 | ERROR | Nullable type declarations are not supported in PHP 7.0 or earlier. Found: ?string
   
       --------------------------------------------------------------------------------------------------
   
       FILE: vendor/psr/http-message/src/UriInterface.php
   
       --------------------------------------------------------------------------------------------------
   
       FOUND 2 ERRORS AND 0 WARNINGS AFFECTING 2 LINES
   
       --------------------------------------------------------------------------------------------------
   
        210 | ERROR | Nullable type declarations are not supported in PHP 7.0 or earlier. Found: ?string
   
        243 | ERROR | Nullable type declarations are not supported in PHP 7.0 or earlier. Found: ?int   
   
       --------------------------------------------------------------------------------------------------
   
       FILE: vendor/symfony/polyfill-intl-idn/Idn.php
   
       ----------------------------------------------------------------------------------
   
       FOUND 3 ERRORS AND 0 WARNINGS AFFECTING 3 LINES
   
       ----------------------------------------------------------------------------------
   
        290 | ERROR | The function mb_chr() is not present in PHP version 7.1 or earlier
   
        305 | ERROR | The function mb_chr() is not present in PHP version 7.1 or earlier
   
        647 | ERROR | The function mb_chr() is not present in PHP version 7.1 or earlier
   
       ----------------------------------------------------------------------------------
   
       PHP 7.1 incompatibilities:
   
       FILE: includes/updraft-restorer-skin.php
   
       ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   
       FOUND 1 ERRORS AND 0 WARNINGS AFFECTING 1 LINES
   
       ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   
        40 | ERROR | Since PHP 7.0, functions inspecting arguments, like func_get_args(), no longer report the original value as passed to a parameter, but will instead provide the current value. The parameter "$string" was changed on line 36.
   
       ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   
       FILE: vendor/guzzle/guzzle/src/Guzzle/Http/QueryString.php
   
       -------------------------------------------------------------------------------------
   
       FOUND 1 ERRORS AND 0 WARNINGS AFFECTING 1 LINES
   
       -------------------------------------------------------------------------------------
   
        93 | ERROR | Throwing exceptions from __toString() was not allowed prior to PHP 7.4
   
       -------------------------------------------------------------------------------------
   
       FILE: vendor/guzzlehttp/guzzle/src/Utils.php
   
       ---------------------------------------------------------------------------------
   
       FOUND 1 ERRORS AND 0 WARNINGS AFFECTING 1 LINES
   
       ---------------------------------------------------------------------------------
   
        20 | ERROR | The function hrtime() is not present in PHP version 7.2 or earlier
   
       ---------------------------------------------------------------------------------
   
       FILE: vendor/phpseclib/phpseclib/phpseclib/Crypt/RSA.php
   
       -------------------------------------------------------------------------------------------------
   
       FOUND 1 ERRORS AND 0 WARNINGS AFFECTING 1 LINES
   
       -------------------------------------------------------------------------------------------------
   
        1464 | ERROR | The function sodium_crypto_pwhash() is not present in PHP version 7.1 or earlier
   
       -------------------------------------------------------------------------------------------------
   
       FILE: vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php
   
       -------------------------------------------------------------------------------------------
   
       FOUND 1 ERRORS AND 0 WARNINGS AFFECTING 1 LINES
   
       -------------------------------------------------------------------------------------------
   
        1913 | ERROR | The function sodium_memzero() is not present in PHP version 7.1 or earlier
   
       -------------------------------------------------------------------------------------------
   
       FILE: vendor/symfony/polyfill-intl-idn/Idn.php
   
       ----------------------------------------------------------------------------------
   
       FOUND 3 ERRORS AND 0 WARNINGS AFFECTING 3 LINES
   
       ----------------------------------------------------------------------------------
   
        290 | ERROR | The function mb_chr() is not present in PHP version 7.1 or earlier
   
        305 | ERROR | The function mb_chr() is not present in PHP version 7.1 or earlier
   
        647 | ERROR | The function mb_chr() is not present in PHP version 7.1 or earlier
   
       ----------------------------------------------------------------------------------
   
       PHP 7.2 incompatibilities:
   
       FILE: includes/updraft-restorer-skin.php
   
       ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   
       FOUND 1 ERRORS AND 0 WARNINGS AFFECTING 1 LINES
   
       ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   
        40 | ERROR | Since PHP 7.0, functions inspecting arguments, like func_get_args(), no longer report the original value as passed to a parameter, but will instead provide the current value. The parameter "$string" was changed on line 36.
   
       ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   
       FILE: vendor/guzzle/guzzle/src/Guzzle/Http/QueryString.php
   
       -------------------------------------------------------------------------------------
   
       FOUND 1 ERRORS AND 0 WARNINGS AFFECTING 1 LINES
   
       -------------------------------------------------------------------------------------
   
        93 | ERROR | Throwing exceptions from __toString() was not allowed prior to PHP 7.4
   
       -------------------------------------------------------------------------------------
   
       FILE: vendor/guzzlehttp/guzzle/src/Utils.php
   
       ---------------------------------------------------------------------------------
   
       FOUND 1 ERRORS AND 0 WARNINGS AFFECTING 1 LINES
   
       ---------------------------------------------------------------------------------
   
        20 | ERROR | The function hrtime() is not present in PHP version 7.2 or earlier
   
       ---------------------------------------------------------------------------------
   
       FILE: vendor/phpseclib/phpseclib/phpseclib/Crypt/Base.php
   
       --------------------------------------------------------------------------------------------------------------------------------------------------------
   
       FOUND 46 ERRORS AND 0 WARNINGS AFFECTING 26 LINES
   
       --------------------------------------------------------------------------------------------------------------------------------------------------------
   
         874 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
         874 | ERROR | Function mcrypt_generic_init() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                              
   
         907 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
         907 | ERROR | Function mcrypt_generic_init() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                              
   
         910 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
         910 | ERROR | Function mcrypt_generic() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                                   
   
         915 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
         915 | ERROR | Function mcrypt_generic() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                                   
   
         924 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
         924 | ERROR | Function mcrypt_generic() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                                   
   
         936 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
         936 | ERROR | Function mcrypt_generic() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                                   
   
         939 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
         939 | ERROR | Function mcrypt_generic_init() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                              
   
        1251 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        1251 | ERROR | Function mcrypt_generic_init() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                              
   
        1279 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        1279 | ERROR | Function mcrypt_generic() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                                   
   
        1284 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        1284 | ERROR | Function mcrypt_generic() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                                   
   
        1295 | ERROR | Function mdecrypt_generic() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                                 
   
        1298 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        1298 | ERROR | Function mcrypt_generic_init() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                              
   
        1798 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        1798 | ERROR | Function mcrypt_list_algorithms() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                           
   
        1880 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        1880 | ERROR | Function mcrypt_module_close() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                              
   
        1881 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        1881 | ERROR | Function mcrypt_module_close() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                              
   
        1886 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        1886 | ERROR | Function mcrypt_module_close() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                              
   
        1994 | ERROR | The constant "MCRYPT_MODE_ECB" is deprecated since PHP 7.1 and removed since PHP 7.2                                                   
   
        1995 | ERROR | The constant "MCRYPT_MODE_CBC" is deprecated since PHP 7.1 and removed since PHP 7.2                                                   
   
        1997 | ERROR | The constant "MCRYPT_MODE_CFB" is deprecated since PHP 7.1 and removed since PHP 7.2                                                   
   
        1998 | ERROR | The constant "MCRYPT_MODE_NOFB" is deprecated since PHP 7.1 and removed since PHP 7.2                                                  
   
        1999 | ERROR | The constant "MCRYPT_MODE_OFB" is deprecated since PHP 7.1 and removed since PHP 7.2                                                   
   
        2000 | ERROR | The constant "MCRYPT_MODE_STREAM" is deprecated since PHP 7.1 and removed since PHP 7.2                                                
   
        2003 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        2003 | ERROR | Function mcrypt_module_open() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                               
   
        2004 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        2004 | ERROR | Function mcrypt_module_open() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                               
   
        2010 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        2010 | ERROR | Function mcrypt_module_open() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                               
   
        2010 | ERROR | The constant "MCRYPT_MODE_ECB" is deprecated since PHP 7.1 and removed since PHP 7.2                                                   
   
        2015 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        2015 | ERROR | Function mcrypt_generic_init() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                              
   
       --------------------------------------------------------------------------------------------------------------------------------------------------------
   
       FILE: vendor/phpseclib/phpseclib/phpseclib/Crypt/Random.php
   
       -------------------------------------------------------------------------------------------------------------------------------------------------------
   
       FOUND 5 ERRORS AND 0 WARNINGS AFFECTING 2 LINES
   
       -------------------------------------------------------------------------------------------------------------------------------------------------------
   
         69 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
         69 | ERROR | Function mcrypt_create_iv() is deprecated since PHP 7.1 and removed since PHP 7.2; Use random_bytes() or OpenSSL instead               
   
        111 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        111 | ERROR | Function mcrypt_create_iv() is deprecated since PHP 7.1 and removed since PHP 7.2; Use random_bytes() or OpenSSL instead               
   
        111 | ERROR | The constant "MCRYPT_DEV_URANDOM" is deprecated since PHP 7.1 and removed since PHP 7.2                                                
   
       -------------------------------------------------------------------------------------------------------------------------------------------------------
   
       PHP 7.3 incompatibilities:
   
       FILE: includes/updraft-restorer-skin.php
   
       ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   
       FOUND 1 ERRORS AND 0 WARNINGS AFFECTING 1 LINES
   
       ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   
        40 | ERROR | Since PHP 7.0, functions inspecting arguments, like func_get_args(), no longer report the original value as passed to a parameter, but will instead provide the current value. The parameter "$string" was changed on line 36.
   
       ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   
       FILE: vendor/guzzle/guzzle/src/Guzzle/Http/QueryString.php
   
       -------------------------------------------------------------------------------------
   
       FOUND 1 ERRORS AND 0 WARNINGS AFFECTING 1 LINES
   
       -------------------------------------------------------------------------------------
   
        93 | ERROR | Throwing exceptions from __toString() was not allowed prior to PHP 7.4
   
       -------------------------------------------------------------------------------------
   
       FILE: vendor/phpseclib/phpseclib/phpseclib/Crypt/Base.php
   
       --------------------------------------------------------------------------------------------------------------------------------------------------------
   
       FOUND 46 ERRORS AND 0 WARNINGS AFFECTING 26 LINES
   
       --------------------------------------------------------------------------------------------------------------------------------------------------------
   
         874 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
         874 | ERROR | Function mcrypt_generic_init() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                              
   
         907 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
         907 | ERROR | Function mcrypt_generic_init() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                              
   
         910 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
         910 | ERROR | Function mcrypt_generic() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                                   
   
         915 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
         915 | ERROR | Function mcrypt_generic() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                                   
   
         924 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
         924 | ERROR | Function mcrypt_generic() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                                   
   
         936 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
         936 | ERROR | Function mcrypt_generic() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                                   
   
         939 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
         939 | ERROR | Function mcrypt_generic_init() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                              
   
        1251 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        1251 | ERROR | Function mcrypt_generic_init() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                              
   
        1279 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        1279 | ERROR | Function mcrypt_generic() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                                   
   
        1284 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        1284 | ERROR | Function mcrypt_generic() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                                   
   
        1295 | ERROR | Function mdecrypt_generic() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                                 
   
        1298 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        1298 | ERROR | Function mcrypt_generic_init() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                              
   
        1798 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        1798 | ERROR | Function mcrypt_list_algorithms() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                           
   
        1880 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        1880 | ERROR | Function mcrypt_module_close() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                              
   
        1881 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        1881 | ERROR | Function mcrypt_module_close() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                              
   
        1886 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        1886 | ERROR | Function mcrypt_module_close() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                              
   
        1994 | ERROR | The constant "MCRYPT_MODE_ECB" is deprecated since PHP 7.1 and removed since PHP 7.2                                                   
   
        1995 | ERROR | The constant "MCRYPT_MODE_CBC" is deprecated since PHP 7.1 and removed since PHP 7.2                                                   
   
        1997 | ERROR | The constant "MCRYPT_MODE_CFB" is deprecated since PHP 7.1 and removed since PHP 7.2                                                   
   
        1998 | ERROR | The constant "MCRYPT_MODE_NOFB" is deprecated since PHP 7.1 and removed since PHP 7.2                                                  
   
        1999 | ERROR | The constant "MCRYPT_MODE_OFB" is deprecated since PHP 7.1 and removed since PHP 7.2                                                   
   
        2000 | ERROR | The constant "MCRYPT_MODE_STREAM" is deprecated since PHP 7.1 and removed since PHP 7.2                                                
   
        2003 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        2003 | ERROR | Function mcrypt_module_open() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                               
   
        2004 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        2004 | ERROR | Function mcrypt_module_open() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                               
   
        2010 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        2010 | ERROR | Function mcrypt_module_open() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                               
   
        2010 | ERROR | The constant "MCRYPT_MODE_ECB" is deprecated since PHP 7.1 and removed since PHP 7.2                                                   
   
        2015 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        2015 | ERROR | Function mcrypt_generic_init() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                              
   
       --------------------------------------------------------------------------------------------------------------------------------------------------------
   
       FILE: vendor/phpseclib/phpseclib/phpseclib/Crypt/Random.php
   
       -------------------------------------------------------------------------------------------------------------------------------------------------------
   
       FOUND 5 ERRORS AND 0 WARNINGS AFFECTING 2 LINES
   
       -------------------------------------------------------------------------------------------------------------------------------------------------------
   
         69 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
         69 | ERROR | Function mcrypt_create_iv() is deprecated since PHP 7.1 and removed since PHP 7.2; Use random_bytes() or OpenSSL instead               
   
        111 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        111 | ERROR | Function mcrypt_create_iv() is deprecated since PHP 7.1 and removed since PHP 7.2; Use random_bytes() or OpenSSL instead               
   
        111 | ERROR | The constant "MCRYPT_DEV_URANDOM" is deprecated since PHP 7.1 and removed since PHP 7.2                                                
   
       -------------------------------------------------------------------------------------------------------------------------------------------------------
   
       PHP 7.4 incompatibilities:
   
       FILE: includes/updraft-restorer-skin.php
   
       ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   
       FOUND 1 ERRORS AND 0 WARNINGS AFFECTING 1 LINES
   
       ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   
        40 | ERROR | Since PHP 7.0, functions inspecting arguments, like func_get_args(), no longer report the original value as passed to a parameter, but will instead provide the current value. The parameter "$string" was changed on line 36.
   
       ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   
       FILE: vendor/phpseclib/phpseclib/phpseclib/Crypt/Base.php
   
       --------------------------------------------------------------------------------------------------------------------------------------------------------
   
       FOUND 46 ERRORS AND 0 WARNINGS AFFECTING 26 LINES
   
       --------------------------------------------------------------------------------------------------------------------------------------------------------
   
         874 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
         874 | ERROR | Function mcrypt_generic_init() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                              
   
         907 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
         907 | ERROR | Function mcrypt_generic_init() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                              
   
         910 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
         910 | ERROR | Function mcrypt_generic() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                                   
   
         915 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
         915 | ERROR | Function mcrypt_generic() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                                   
   
         924 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
         924 | ERROR | Function mcrypt_generic() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                                   
   
         936 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
         936 | ERROR | Function mcrypt_generic() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                                   
   
         939 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
         939 | ERROR | Function mcrypt_generic_init() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                              
   
        1251 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        1251 | ERROR | Function mcrypt_generic_init() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                              
   
        1279 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        1279 | ERROR | Function mcrypt_generic() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                                   
   
        1284 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        1284 | ERROR | Function mcrypt_generic() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                                   
   
        1295 | ERROR | Function mdecrypt_generic() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                                 
   
        1298 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        1298 | ERROR | Function mcrypt_generic_init() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                              
   
        1798 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        1798 | ERROR | Function mcrypt_list_algorithms() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                           
   
        1880 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        1880 | ERROR | Function mcrypt_module_close() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                              
   
        1881 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        1881 | ERROR | Function mcrypt_module_close() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                              
   
        1886 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        1886 | ERROR | Function mcrypt_module_close() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                              
   
        1994 | ERROR | The constant "MCRYPT_MODE_ECB" is deprecated since PHP 7.1 and removed since PHP 7.2                                                   
   
        1995 | ERROR | The constant "MCRYPT_MODE_CBC" is deprecated since PHP 7.1 and removed since PHP 7.2                                                   
   
        1997 | ERROR | The constant "MCRYPT_MODE_CFB" is deprecated since PHP 7.1 and removed since PHP 7.2                                                   
   
        1998 | ERROR | The constant "MCRYPT_MODE_NOFB" is deprecated since PHP 7.1 and removed since PHP 7.2                                                  
   
        1999 | ERROR | The constant "MCRYPT_MODE_OFB" is deprecated since PHP 7.1 and removed since PHP 7.2                                                   
   
        2000 | ERROR | The constant "MCRYPT_MODE_STREAM" is deprecated since PHP 7.1 and removed since PHP 7.2                                                
   
        2003 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        2003 | ERROR | Function mcrypt_module_open() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                               
   
        2004 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        2004 | ERROR | Function mcrypt_module_open() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                               
   
        2010 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        2010 | ERROR | Function mcrypt_module_open() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                               
   
        2010 | ERROR | The constant "MCRYPT_MODE_ECB" is deprecated since PHP 7.1 and removed since PHP 7.2                                                   
   
        2015 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        2015 | ERROR | Function mcrypt_generic_init() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                              
   
       --------------------------------------------------------------------------------------------------------------------------------------------------------
   
       FILE: vendor/phpseclib/phpseclib/phpseclib/Crypt/Random.php
   
       -------------------------------------------------------------------------------------------------------------------------------------------------------
   
       FOUND 5 ERRORS AND 0 WARNINGS AFFECTING 2 LINES
   
       -------------------------------------------------------------------------------------------------------------------------------------------------------
   
         69 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
         69 | ERROR | Function mcrypt_create_iv() is deprecated since PHP 7.1 and removed since PHP 7.2; Use random_bytes() or OpenSSL instead               
   
        111 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        111 | ERROR | Function mcrypt_create_iv() is deprecated since PHP 7.1 and removed since PHP 7.2; Use random_bytes() or OpenSSL instead               
   
        111 | ERROR | The constant "MCRYPT_DEV_URANDOM" is deprecated since PHP 7.1 and removed since PHP 7.2                                                
   
       -------------------------------------------------------------------------------------------------------------------------------------------------------
   
       PHP 8.0 incompatibilities:
   
       FILE: includes/updraft-restorer-skin.php
   
       ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   
       FOUND 1 ERRORS AND 0 WARNINGS AFFECTING 1 LINES
   
       ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   
        40 | ERROR | Since PHP 7.0, functions inspecting arguments, like func_get_args(), no longer report the original value as passed to a parameter, but will instead provide the current value. The parameter "$string" was changed on line 36.
   
       ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   
       FILE: vendor/phpseclib/phpseclib/phpseclib/Crypt/Base.php
   
       --------------------------------------------------------------------------------------------------------------------------------------------------------
   
       FOUND 46 ERRORS AND 0 WARNINGS AFFECTING 26 LINES
   
       --------------------------------------------------------------------------------------------------------------------------------------------------------
   
         874 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
         874 | ERROR | Function mcrypt_generic_init() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                              
   
         907 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
         907 | ERROR | Function mcrypt_generic_init() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                              
   
         910 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
         910 | ERROR | Function mcrypt_generic() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                                   
   
         915 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
         915 | ERROR | Function mcrypt_generic() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                                   
   
         924 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
         924 | ERROR | Function mcrypt_generic() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                                   
   
         936 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
         936 | ERROR | Function mcrypt_generic() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                                   
   
         939 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
         939 | ERROR | Function mcrypt_generic_init() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                              
   
        1251 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        1251 | ERROR | Function mcrypt_generic_init() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                              
   
        1279 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        1279 | ERROR | Function mcrypt_generic() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                                   
   
        1284 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        1284 | ERROR | Function mcrypt_generic() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                                   
   
        1295 | ERROR | Function mdecrypt_generic() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                                 
   
        1298 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        1298 | ERROR | Function mcrypt_generic_init() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                              
   
        1798 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        1798 | ERROR | Function mcrypt_list_algorithms() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                           
   
        1880 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        1880 | ERROR | Function mcrypt_module_close() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                              
   
        1881 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        1881 | ERROR | Function mcrypt_module_close() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                              
   
        1886 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        1886 | ERROR | Function mcrypt_module_close() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                              
   
        1994 | ERROR | The constant "MCRYPT_MODE_ECB" is deprecated since PHP 7.1 and removed since PHP 7.2                                                   
   
        1995 | ERROR | The constant "MCRYPT_MODE_CBC" is deprecated since PHP 7.1 and removed since PHP 7.2                                                   
   
        1997 | ERROR | The constant "MCRYPT_MODE_CFB" is deprecated since PHP 7.1 and removed since PHP 7.2                                                   
   
        1998 | ERROR | The constant "MCRYPT_MODE_NOFB" is deprecated since PHP 7.1 and removed since PHP 7.2                                                  
   
        1999 | ERROR | The constant "MCRYPT_MODE_OFB" is deprecated since PHP 7.1 and removed since PHP 7.2                                                   
   
        2000 | ERROR | The constant "MCRYPT_MODE_STREAM" is deprecated since PHP 7.1 and removed since PHP 7.2                                                
   
        2003 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        2003 | ERROR | Function mcrypt_module_open() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                               
   
        2004 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        2004 | ERROR | Function mcrypt_module_open() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                               
   
        2010 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        2010 | ERROR | Function mcrypt_module_open() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                               
   
        2010 | ERROR | The constant "MCRYPT_MODE_ECB" is deprecated since PHP 7.1 and removed since PHP 7.2                                                   
   
        2015 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        2015 | ERROR | Function mcrypt_generic_init() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead                              
   
       --------------------------------------------------------------------------------------------------------------------------------------------------------
   
       FILE: vendor/phpseclib/phpseclib/phpseclib/Crypt/Random.php
   
       -------------------------------------------------------------------------------------------------------------------------------------------------------
   
       FOUND 5 ERRORS AND 0 WARNINGS AFFECTING 2 LINES
   
       -------------------------------------------------------------------------------------------------------------------------------------------------------
   
         69 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
         69 | ERROR | Function mcrypt_create_iv() is deprecated since PHP 7.1 and removed since PHP 7.2; Use random_bytes() or OpenSSL instead               
   
        111 | ERROR | Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
   
        111 | ERROR | Function mcrypt_create_iv() is deprecated since PHP 7.1 and removed since PHP 7.2; Use random_bytes() or OpenSSL instead               
   
        111 | ERROR | The constant "MCRYPT_DEV_URANDOM" is deprecated since PHP 7.1 and removed since PHP 7.2                                                
   
       -------------------------------------------------------------------------------------------------------------------------------------------------------
   
       Thanks again
   
       Patrick
       ```
   
 *  Plugin Author [David Anderson / Team Updraft](https://wordpress.org/support/users/davidanderson/)
 * (@davidanderson)
 * [2 years, 6 months ago](https://wordpress.org/support/topic/php-8-compatibility-with-updraftplus/#post-17245499)
 * Hi,
 * You won’t get useful results by running a PHP static analysis tool on UpdraftPlus,
   because such tools can only tell you what code *exists*, not what code is *run*
   when using a specific PHP version. UpdraftPlus supports all PHP versions from
   PHP 5.2 to 8.2 (and has supported the PHP 8 series since 2020, as per the topic
   pinned to the top of the support forum), and hence contains code that will run
   on some versions and not on others. Over a million users are currently using 
   UpdraftPlus on PHP 8.. If you find any specific problems in the use of UpdraftPlus,
   please report those.
 * David
 *  Thread Starter [corytransition](https://wordpress.org/support/users/corytransition/)
 * (@corytransition)
 * [2 years, 6 months ago](https://wordpress.org/support/topic/php-8-compatibility-with-updraftplus/#post-17247176)
 * Dear David,
 * I think I will remove UpdraftPlus from my site, then upgrade with PHP 8.2.13,
   then install again UpdraftPlus. Question is : how can I keep my last bakups before
   removing UpdraftPus ?
 * Thanks in advance for your reply.
 * Best regars,
 * Patrick
 *  Plugin Author [David Anderson / Team Updraft](https://wordpress.org/support/users/davidanderson/)
 * (@davidanderson)
 * [2 years, 6 months ago](https://wordpress.org/support/topic/php-8-compatibility-with-updraftplus/#post-17247359)
 * Hi Patrick,
 * Removing UpdraftPlus does not delete either settings or backups, so, upon reinstallation,
   they will all be there.
 * (If someone wants to delete settings they can do so from the “Advanced Tools”
   tab; and if they want to delete backups, they can select them all and delete 
   them in the “Existing Backups” tab).
 * David
 *  Thread Starter [corytransition](https://wordpress.org/support/users/corytransition/)
 * (@corytransition)
 * [2 years, 6 months ago](https://wordpress.org/support/topic/php-8-compatibility-with-updraftplus/#post-17247593)
 * Dear David,
 * Thank you very much for your quick reply.
 * May I ask another question ? In which directory do backups go ?
 * Thanks in advance for giving me of your time.
 * Patrick
 *  Plugin Support [vupdraft](https://wordpress.org/support/users/vupdraft/)
 * (@vupdraft)
 * [2 years, 6 months ago](https://wordpress.org/support/topic/php-8-compatibility-with-updraftplus/#post-17250658)
 * by default backups goto the wp-content/updraft directory of your site
 *  Thread Starter [corytransition](https://wordpress.org/support/users/corytransition/)
 * (@corytransition)
 * [2 years, 6 months ago](https://wordpress.org/support/topic/php-8-compatibility-with-updraftplus/#post-17250892)
 * Thanks a lot !

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

The topic ‘PHP 8 compatibility with UpdraftPlus’ is closed to new replies.

 * ![](https://ps.w.org/updraftplus/assets/icon-256x256.jpg?rev=1686200)
 * [UpdraftPlus: WP Backup & Migration Plugin](https://wordpress.org/plugins/updraftplus/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/updraftplus/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/updraftplus/)
 * [Active Topics](https://wordpress.org/support/plugin/updraftplus/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/updraftplus/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/updraftplus/reviews/)

## Tags

 * [compatibility](https://wordpress.org/support/topic-tag/compatibility/)
 * [php 8](https://wordpress.org/support/topic-tag/php-8/)

 * 8 replies
 * 4 participants
 * Last reply from: [corytransition](https://wordpress.org/support/users/corytransition/)
 * Last activity: [2 years, 6 months ago](https://wordpress.org/support/topic/php-8-compatibility-with-updraftplus/#post-17250892)
 * Status: resolved