Title: Several Errors with PHP 7.3
Last modified: September 29, 2021

---

# Several Errors with PHP 7.3

 *  [raygulick](https://wordpress.org/support/users/raygulick/)
 * (@raygulick)
 * [4 years, 8 months ago](https://wordpress.org/support/topic/several-errors-with-php-7-3/)
 * PHP Compatibility Checker reveals the following warnings and errors with PHP 
   7.3:
 * `FILE: /wp-content/plugins/goodbye-captcha/includes/plugin/MchGdbcBaseAdminPage.
   php
    ——————————————————————————- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE——————————————————————————-
   214 | WARNING | 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 “$groupIndex” was used, and possibly
   changed (by reference), on line 212. ——————————————————————————-
 * FILE: /wp-content/plugins/goodbye-captcha/includes/vendor/MchCrypt/PhpCrypt/Cipher.
   php
    ——————————————————————————- FOUND 1 ERROR AFFECTING 1 LINE ——————————————————————————-
   91 | ERROR | Visibility for magic method __destruct must be public. Found: protected——————————————————————————-
 * FILE: /wp-content/plugins/goodbye-captcha/includes/vendor/MchCrypt/PhpCrypt/Core.
   php
    ——————————————————————————- FOUND 1 ERROR AFFECTING 1 LINE ——————————————————————————-
   54 | ERROR | Visibility for magic method __destruct must be public. Found: protected——————————————————————————-
 * FILE: /wp-content/plugins/goodbye-captcha/includes/vendor/MchCrypt/PhpCrypt/Mode.
   php
    ——————————————————————————- FOUND 1 ERROR AFFECTING 1 LINE ——————————————————————————-
   100 | ERROR | Visibility for magic method __destruct must be public. Found: protected——————————————————————————-
 * FILE: /wp-content/plugins/goodbye-captcha/includes/vendor/MchCrypt/Core/Generator.
   php
    ——————————————————————————- FOUND 3 ERRORS AFFECTING 1 LINE ——————————————————————————-
   275 | ERROR | Extension ‘mcrypt’ is deprecated since PHP 7.1 and removed since
   PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead 275 | 
   ERROR | Function mcrypt_create_iv() is deprecated since PHP 7.1 and removed since
   PHP 7.2; Use random_bytes() or OpenSSL instead 275 | ERROR | The constant “MCRYPT_DEV_URANDOM”
   is deprecated since PHP 7.1 and removed since PHP 7.2 ——————————————————————————-
 * FILE: /wp-content/plugins/goodbye-captcha/includes/vendor/MchCrypt/Core/Crypter.
   php
    ——————————————————————————- FOUND 4 ERRORS AFFECTING 2 LINES ——————————————————————————-
   201 | ERROR | Extension ‘mcrypt’ is deprecated since PHP 7.1 and removed since
   PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead 201 | 
   ERROR | Function mcrypt_encrypt() is deprecated since PHP 7.1 and removed since
   PHP 7.2; Use OpenSSL instead 219 | ERROR | Extension ‘mcrypt’ is deprecated since
   PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once
   available instead 219 | ERROR | Function mcrypt_decrypt() is deprecated since
   PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead ——————————————————————————-
 * FILE: /wp-content/plugins/goodbye-captcha/engine/admin/pages/GdbcSettingsAdminPage.
   php
    ——————————————————————————- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE——————————————————————————-
   54 | WARNING | 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 “$groupIndex” was used, and possibly
   changed (by reference), on line 52. ——————————————————————————-
 * FILE: /wp-content/plugins/goodbye-captcha/engine/admin/pages/GdbcSecurityAdminPage.
   php
    ——————————————————————————- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE——————————————————————————-
   83 | WARNING | 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 “$groupIndex” was used, and possibly
   changed (by reference), on line 81. ——————————————————————————-

The topic ‘Several Errors with PHP 7.3’ is closed to new replies.

 * ![](https://ps.w.org/goodbye-captcha/assets/icon-256x256.png?rev=1356325)
 * [WPBruiser {no- Captcha anti-Spam}](https://wordpress.org/plugins/goodbye-captcha/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/goodbye-captcha/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/goodbye-captcha/)
 * [Active Topics](https://wordpress.org/support/plugin/goodbye-captcha/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/goodbye-captcha/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/goodbye-captcha/reviews/)

 * 0 replies
 * 1 participant
 * Last reply from: [raygulick](https://wordpress.org/support/users/raygulick/)
 * Last activity: [4 years, 8 months ago](https://wordpress.org/support/topic/several-errors-with-php-7-3/)
 * Status: not resolved