Not compatible with PHP 7.x.x
-
Wordpress has made it clear that PHP 7 will be the norm in 2017. We manage several dozen sites and are slowly migrating them to PHP 7.1.2 when possible. The PHP Compatibility plugin (by WPEngine) shows that your WP-CRM plugin has the following *serious* warnings.
Please let me know when you will be updating this plugin for PHP 7+ compatibility.
FILE: ../wp-content/plugins/wp-crm/lib/class_core.php
————————————————————————————————————
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
————————————————————————————————————
29 | WARNING | Use of deprecated PHP4 style class constructor is not supported since PHP 7.
————————————————————————————————————FILE: ../wp-content/plugins/wp-crm/lib/class_user_list_table.php
———————————————————————————————————————–
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
———————————————————————————————————————–
65 | WARNING | Use of deprecated PHP4 style class constructor is not supported since PHP 7.
———————————————————————————————————————–FILE: ../wp-content/plugins/wp-crm/lib/class_contact_messages.php
————————————————————————————————————————
FOUND 2 ERRORS AFFECTING 2 LINES
————————————————————————————————————————
314 | ERROR | Function split() is deprecated since PHP 5.3 and removed since PHP 7.0; use preg_split instead
321 | ERROR | Function split() is deprecated since PHP 5.3 and removed since PHP 7.0; use preg_split instead
————————————————————————————————————————FILE: ../wp-content/plugins/wp-crm/lib/class_ud.php
————————————————————————————————————————
FOUND 10 ERRORS AFFECTING 5 LINES
————————————————————————————————————————
56 | ERROR | Extension ‘ereg’ is deprecated since PHP 5.3 and removed since PHP 7.0 – use pcre instead.
56 | ERROR | Function ereg_replace() is deprecated since PHP 5.3 and removed since PHP 7.0; use preg_replace instead
1254 | ERROR | Extension ‘ereg’ is deprecated since PHP 5.3 and removed since PHP 7.0 – use pcre instead.
1254 | ERROR | Function ereg() is deprecated since PHP 5.3 and removed since PHP 7.0; use preg_match instead
1264 | ERROR | Extension ‘ereg’ is deprecated since PHP 5.3 and removed since PHP 7.0 – use pcre instead.
1264 | ERROR | Function ereg() is deprecated since PHP 5.3 and removed since PHP 7.0; use preg_match instead
1271 | ERROR | Extension ‘ereg’ is deprecated since PHP 5.3 and removed since PHP 7.0 – use pcre instead.
1271 | ERROR | Function ereg() is deprecated since PHP 5.3 and removed since PHP 7.0; use preg_match instead
1278 | ERROR | Extension ‘ereg’ is deprecated since PHP 5.3 and removed since PHP 7.0 – use pcre instead.
1278 | ERROR | Function ereg() is deprecated since PHP 5.3 and removed since PHP 7.0; use preg_match instead
————————————————————————————————————————FILE: ../wp-content/plugins/wp-crm/lib/class_list_table.php
——————————————————————————————————————
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
——————————————————————————————————————
33 | WARNING | Use of deprecated PHP4 style class constructor is not supported since PHP 7.
——————————————————————————————————————FILE: ../wp-content/plugins/wp-crm/static/scripts/src/l10n.php
———————————————————————————————————————–
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
———————————————————————————————————————–
1 | WARNING | No PHP code was found in this file and short open tags are not allowed by this install of PHP. This file may be using short open tags but PHP does not allow them.
———————————————————————————————————————–FILE: ../wp-content/plugins/wp-crm/vendor/usabilitydynamics/lib-utility/lib/class-utility.php
————————————————————————————————————————
FOUND 1 ERROR AFFECTING 1 LINE
————————————————————————————————————————
508 | ERROR | preg_replace() – /e modifier is deprecated since PHP 5.5 and removed since PHP 7.0
————————————————————————————————————————
The topic ‘Not compatible with PHP 7.x.x’ is closed to new replies.