• Hi there,
    Just checking if there are any plans to update the code to be compatible with PHP 7?

    WP Engine’s PHP Compatibility Checker plugin reports the following errors:

    --------------------------------------------------------------------------------------------------------------------------------------------
    FOUND 110 ERRORS AFFECTING 31 LINES
    --------------------------------------------------------------------------------------------------------------------------------------------
       73 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
       73 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
      640 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
      640 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
      678 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
      678 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1043 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1043 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1044 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1044 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1044 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1044 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1045 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1045 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1045 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1045 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1045 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1045 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1045 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1045 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1045 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1045 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1045 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1045 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1049 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1049 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1050 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1050 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1050 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1050 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1050 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1050 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1050 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1050 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1050 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1050 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1204 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1204 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1205 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1205 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1205 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1205 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1206 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1206 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1206 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1206 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1206 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1206 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1206 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1206 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1206 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1206 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1206 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1206 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1206 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1206 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1210 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1210 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1211 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1211 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1211 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1211 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1211 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1211 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1211 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1211 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1211 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1211 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1254 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1254 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1257 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1257 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1327 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1327 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1328 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1328 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1330 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1330 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1339 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1339 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1348 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1348 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1357 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1357 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1366 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1366 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1386 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1386 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1665 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1665 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1665 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1665 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1671 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1671 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1673 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1673 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1679 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1679 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1710 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1710 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1710 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1710 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     1710 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     1710 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     2152 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     2152 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     2443 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     2443 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
     2747 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0 - use mysqli instead.
     2747 | ERROR | Function mysql_escape_string() is deprecated since PHP 5.3 and removed since PHP 7.0; use mysqli_real_escape_string instead
    --------------------------------------------------------------------------------------------------------------------------------------------

    Thanks!

Viewing 1 replies (of 1 total)
  • Plugin Author Kieran O’Shea

    (@kieranoshea)

    Thanks for alerting me to this; I’ll look into it – I’m currently on an older version myself so haven’t seen these errors – will fix it in the next release

Viewing 1 replies (of 1 total)
  • The topic ‘PHP 7 Compatibility?’ is closed to new replies.