Title: PHP 7 Compatibility issues
Last modified: June 30, 2018

---

# PHP 7 Compatibility issues

 *  Resolved [Amin](https://wordpress.org/support/users/aminima/)
 * (@aminima)
 * [7 years, 11 months ago](https://wordpress.org/support/topic/php-7-compability-7/)
 * Hi there,
 * There is some errors and warnings in PHP 7.1 compatibility test:
 *     ```
       Hi there,
   
       There is some errors and warnings in PHP 7.1 compability test:
   
       FILE: ***/public_html/wp-content/plugins/persian-woocommerce/include/class-address.php
       -----------------------------------------------------------------------------------------------------------------------
       FOUND 0 ERRORS AND 2 WARNINGS AFFECTING 2 LINES
       -----------------------------------------------------------------------------------------------------------------------
        212 | WARNING | Global with anything other than bare variables is discouraged since PHP 7.0. Found ${$selected_value}
        293 | WARNING | Global with anything other than bare variables is discouraged since PHP 7.0. Found ${$selected_value}
       -----------------------------------------------------------------------------------------------------------------------
   
       FILE: ***/public_html/wp-content/plugins/persian-woocommerce/include/lib/nusoap-php5.3.php
       ----------------------------------------------------------------------------------------------------------------------------------
       FOUND 37 ERRORS AND 11 WARNINGS AFFECTING 40 LINES
       ----------------------------------------------------------------------------------------------------------------------------------
         289 | WARNING | Use of deprecated PHP4 style class constructor is not supported since PHP 7.
        1141 | WARNING | Use of deprecated PHP4 style class constructor is not supported since PHP 7.
        1235 | WARNING | Use of deprecated PHP4 style class constructor is not supported since PHP 7.
        2258 | WARNING | Use of deprecated PHP4 style class constructor is not supported since PHP 7.
        2350 | WARNING | Use of deprecated PHP4 style class constructor is not supported since PHP 7.
        2591 | WARNING | INI directive 'safe_mode' is deprecated since PHP 5.3 and removed since PHP 5.4
        2594 | WARNING | INI directive 'safe_mode' is deprecated since PHP 5.3 and removed since PHP 5.4
        3828 | WARNING | Use of deprecated PHP4 style class constructor is not supported since PHP 7.
        3832 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        3837 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        3839 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        3855 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        3856 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        3893 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        3897 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        3898 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        3905 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        3906 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        3977 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        4040 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        4042 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        4637 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        4657 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        4657 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        4658 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        4659 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        4660 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        4660 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        4660 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        4661 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        4661 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        4728 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        4734 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        4734 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        4735 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        4736 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        4737 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        4738 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        4738 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        4738 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        4739 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        4739 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        4882 | WARNING | Use of deprecated PHP4 style class constructor is not supported since PHP 7.
        5586 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        5590 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        5591 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        6859 | WARNING | Use of deprecated PHP4 style class constructor is not supported since PHP 7.
        7550 | WARNING | Use of deprecated PHP4 style class constructor is not supported since PHP 7.
       ----------------------------------------------------------------------------------------------------------------------------------
   
       FILE: ***/public_html/wp-content/plugins/persian-woocommerce/include/lib/nusoap-php7.php
       ----------------------------------------------------------------------------------------------------------------------------------
       FOUND 37 ERRORS AND 2 WARNINGS AFFECTING 31 LINES
       ----------------------------------------------------------------------------------------------------------------------------------
        2501 | WARNING | INI directive 'safe_mode' is deprecated since PHP 5.3 and removed since PHP 5.4
        2504 | WARNING | INI directive 'safe_mode' is deprecated since PHP 5.3 and removed since PHP 5.4
        3740 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        3745 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        3747 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        3763 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        3764 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        3801 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        3805 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        3806 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        3813 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        3814 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        3886 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        3949 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        3951 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        4543 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        4563 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        4563 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        4564 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        4565 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        4566 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        4566 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        4566 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        4567 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        4567 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        4633 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        4639 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        4639 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        4640 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        4641 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        4642 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        4643 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        4643 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        4643 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        4644 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        4644 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        5478 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        5482 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
        5483 | ERROR   | Global variable '$HTTP_SERVER_VARS' is deprecated since PHP 5.3 and removed since PHP 5.4; Use $_SERVER instead
       ----------------------------------------------------------------------------------------------------------------------------------
       ```
   
    -  This topic was modified 7 years, 11 months ago by [Amin](https://wordpress.org/support/users/aminima/).
    -  This topic was modified 7 years, 11 months ago by [Amin](https://wordpress.org/support/users/aminima/).

Viewing 1 replies (of 1 total)

 *  Plugin Author [PersianScript](https://wordpress.org/support/users/persianscript/)
 * (@persianscript)
 * [7 years, 6 months ago](https://wordpress.org/support/topic/php-7-compability-7/#post-10910300)
 * این مشکل مرتفع شده است

Viewing 1 replies (of 1 total)

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

 * ![](https://ps.w.org/persian-woocommerce/assets/icon-256x256.png?rev=3462328)
 * [ووکامرس فارسی](https://wordpress.org/plugins/persian-woocommerce/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/persian-woocommerce/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/persian-woocommerce/)
 * [Active Topics](https://wordpress.org/support/plugin/persian-woocommerce/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/persian-woocommerce/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/persian-woocommerce/reviews/)

 * 1 reply
 * 2 participants
 * Last reply from: [PersianScript](https://wordpress.org/support/users/persianscript/)
 * Last activity: [7 years, 6 months ago](https://wordpress.org/support/topic/php-7-compability-7/#post-10910300)
 * Status: resolved