Title: PHP 7 Incompatibility issues
Last modified: August 21, 2017

---

# PHP 7 Incompatibility issues

 *  [klarsen7](https://wordpress.org/support/users/klarsen7/)
 * (@klarsen7)
 * [8 years, 9 months ago](https://wordpress.org/support/topic/php-7-incompatibility-issues/)
 * Hi there, I’m wanting to upgrade my server to PHP 7, but this is one of few plugins
   that are highly incompatible.
 * As you see below from my check, there are a LOT of errors. Will this be updated
   soon?
 * FILE: /nas/content/live/dougstore/wp-content/plugins/infusionsoft-official-opt-
   in-forms/subscription/infusionsoft/xmlrpc/demo/client/mail.php
    ———————————————————————————————————————————————
   FOUND 13 ERRORS AFFECTING 11 LINES ———————————————————————————————————————————————
   3 | ERROR | The use of long predefined variables has been deprecated in PHP 5.3
   and removed in PHP 5.4; Found ‘$HTTP_GET_VARS’ 3 | ERROR | The use of long predefined
   variables has been deprecated in PHP 5.3 and removed in PHP 5.4; Found ‘$HTTP_GET_VARS’
   20 | ERROR | The use of long predefined variables has been deprecated in PHP 
   5.3 and removed in PHP 5.4; Found ‘$HTTP_POST_VARS’ 21 | ERROR | The use of long
   predefined variables has been deprecated in PHP 5.3 and removed in PHP 5.4; Found‘
   $HTTP_POST_VARS’ 23 | ERROR | The use of long predefined variables has been deprecated
   in PHP 5.3 and removed in PHP 5.4; Found ‘$HTTP_POST_VARS’ 23 | ERROR | The use
   of long predefined variables has been deprecated in PHP 5.3 and removed in PHP
   5.4; Found ‘$HTTP_POST_VARS’ 24 | ERROR | The use of long predefined variables
   has been deprecated in PHP 5.3 and removed in PHP 5.4; Found ‘$HTTP_POST_VARS’
   30 | ERROR | The use of long predefined variables has been deprecated in PHP 
   5.3 and removed in PHP 5.4; Found ‘$HTTP_POST_VARS’ 31 | ERROR | The use of long
   predefined variables has been deprecated in PHP 5.3 and removed in PHP 5.4; Found‘
   $HTTP_POST_VARS’ 32 | ERROR | The use of long predefined variables has been deprecated
   in PHP 5.3 and removed in PHP 5.4; Found ‘$HTTP_POST_VARS’ 33 | ERROR | The use
   of long predefined variables has been deprecated in PHP 5.3 and removed in PHP
   5.4; Found ‘$HTTP_POST_VARS’ 34 | ERROR | The use of long predefined variables
   has been deprecated in PHP 5.3 and removed in PHP 5.4; Found ‘$HTTP_POST_VARS’
   35 | ERROR | The use of long predefined variables has been deprecated in PHP 
   5.3 and removed in PHP 5.4; Found ‘$HTTP_POST_VARS’ ———————————————————————————————————————————————
 * FILE: /nas/content/live/dougstore/wp-content/plugins/infusionsoft-official-opt-
   in-forms/subscription/infusionsoft/xmlrpc/demo/client/client.php
    ———————————————————————————————————————————————–
   FOUND 5 ERRORS AFFECTING 4 LINES ———————————————————————————————————————————————–
   11 | ERROR | The use of long predefined variables has been deprecated in PHP 
   5.3 and removed in PHP 5.4; Found ‘$HTTP_POST_VARS’ 13 | ERROR | The use of long
   predefined variables has been deprecated in PHP 5.3 and removed in PHP 5.4; Found‘
   $HTTP_POST_VARS’ 16 | ERROR | The use of long predefined variables has been deprecated
   in PHP 5.3 and removed in PHP 5.4; Found ‘$HTTP_POST_VARS’ 16 | ERROR | The use
   of long predefined variables has been deprecated in PHP 5.3 and removed in PHP
   5.4; Found ‘$HTTP_POST_VARS’ 18 | ERROR | The use of long predefined variables
   has been deprecated in PHP 5.3 and removed in PHP 5.4; Found ‘$HTTP_POST_VARS’———————————————————————————————————————————————–
 * FILE: /nas/content/live/dougstore/wp-content/plugins/infusionsoft-official-opt-
   in-forms/includes/classes/integrations/class.infusionsoft-infusionsoft.php
    ——————————————————————————————————————————————————————–
   FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ——————————————————————————————————————————————————————–
   9 | WARNING | Method name “infusionsoft_infusionsoft::__contruct” is discouraged;
   PHP has reserved all method names with a double underscore prefix for future 
   use ——————————————————————————————————————————————————————–

Viewing 1 replies (of 1 total)

 *  [matthewburt](https://wordpress.org/support/users/matthewburt/)
 * (@matthewburt)
 * [8 years, 8 months ago](https://wordpress.org/support/topic/php-7-incompatibility-issues/#post-9555367)
 * What I’m about to say doesn’t really help you since everyone and every server
   is different. Having said that, I’ve been on PHP 7 since it was possible to be
   on it.
 * When I first installed this plugin it was on PHP 7 and it still is. It works.
   There are definitely some quirks or bugs every now and then but nothing that 
   prevents me from using it.
 * Sometimes the image doesn’t show up how I want it, or the custom CSS I use doesn’t
   get applied correctly. Stuff like that.
 * The only major issue I had was when the plugin first released, if your optin 
   names had special characters in them like an underscore or dash, it would cause
   all other optins to disappear from selection inside IS Campaign Builder WordPress
   Goal (the optins still existed on wordpress… just couldn’t select them in IS).
 * I just don’t put ANY special characters in my optin names .. problem solved. 
   Not sure if this was ever fixed.
 * Hope that helps your fears. I think you’ll be totally fine, though I would suspect
   a lot of the weird quirks/bugs we are experiencing has to do with what you posted
   here. It’s been 5 months since they updated.
 * We have elegantt themes purchased with access to Bloom which is the code Infusionsoft
   forked to make this plugin. If you want these features you might try that. You
   have to manually set up integrations with Infusionsoft and it isn’t as slick,
   but functionality wise it works better and get’s updated way more often.

Viewing 1 replies (of 1 total)

The topic ‘PHP 7 Incompatibility issues’ is closed to new replies.

 * ![](https://ps.w.org/infusionsoft-official-opt-in-forms/assets/icon-256x256.png?
   rev=2638364)
 * [Keap Official Opt-in Forms](https://wordpress.org/plugins/infusionsoft-official-opt-in-forms/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/infusionsoft-official-opt-in-forms/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/infusionsoft-official-opt-in-forms/)
 * [Active Topics](https://wordpress.org/support/plugin/infusionsoft-official-opt-in-forms/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/infusionsoft-official-opt-in-forms/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/infusionsoft-official-opt-in-forms/reviews/)

## Tags

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

 * 1 reply
 * 2 participants
 * Last reply from: [matthewburt](https://wordpress.org/support/users/matthewburt/)
 * Last activity: [8 years, 8 months ago](https://wordpress.org/support/topic/php-7-incompatibility-issues/#post-9555367)
 * Status: not resolved