I would like to upgrade to php version 7.3 on our ISP. I made a dry-run check of compatibility issues with all of our plugins and unfortunately, yours is one of them. From the report I produced it shows this… Should we be concerned with upgrading php?
plugins/woocommerce-exporter/includes/formatting.php
---------------------------------------------------------------------------------------------------------------
FOUND 2 ERRORS AFFECTING 2 LINES
---------------------------------------------------------------------------------------------------------------
120 | ERROR | Indirect access to variables, properties and methods will be evaluated strictly in
| | left-to-right order since PHP 7.0. Use curly braces to remove ambiguity.
121 | ERROR | Indirect access to variables, properties and methods will be evaluated strictly in
| | left-to-right order since PHP 7.0. Use curly braces to remove ambiguity.
---------------------------------------------------------------------------------------------------------------
]]>Thanks and good job
]]>The requirements on the Yith plugin site says it is compatible with 7.2 or higher. However, my SiteGround server’s compatibility scan prior to updating the PHP detected that it was not, citing the following. I’m not sure if the errors mentioned actually fix the issues as they are stated. Can you please let me know. Thank you:
Unfortunately, YITH WooCommerce Wishlist plugin is not compatible with our recommended 7.3 PHP version
FOUND 5 ERRORS AFFECTING 5 LINES
—————————————————————————————–
70 | ERROR | 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 “$args” was changed on line 64.
88 | ERROR | 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 “$args” was changed on line 82.
112 | ERROR | 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 “$args” was changed on line 106.
290 | ERROR | 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 “$args” was changed on line 284.
308 | ERROR | 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 “$args” was changed on line 302.
I definitely need to sort this out. Suggestions?
Thank you in advance.
Michele
FILE: //public_html/wp-content/plugins/tablepress/libraries/simplexlsx.class.php
————————————————————————————————-
FOUND 0 ERRORS AND 5 WARNINGS AFFECTING 5 LINES
————————————————————————————————-
960 | WARNING | INI directive ‘mbstring.func_overload’ is deprecated since PHP 7.2
963 | WARNING | INI directive ‘mbstring.func_overload’ is deprecated since PHP 7.2
966 | WARNING | INI directive ‘mbstring.func_overload’ is deprecated since PHP 7.2
969 | WARNING | INI directive ‘mbstring.func_overload’ is deprecated since PHP 7.2
972 | WARNING | INI directive ‘mbstring.func_overload’ is deprecated since PHP 7.2
————————————————————————————————-
Thanks in advance
Habib
I am testing the free version of your plugin and it is providing me what I was looking for; huge thanks for your plugin, then !
I am also looking to switch to PHP 7.3 but the plugin PHP Compatibility checker is flagging error below:
FILE: /var/www/vhosts/ecollart.xyz/httpdocs/wp-content/plugins/seo-redirection/custom/lib/cf.SR_redirect_cache.class.php
————————————————————————————————————————
FOUND 1 ERROR AFFECTING 1 LINE
————————————————————————————————————————
29 | ERROR | “$this” can no longer be used in a plain function or method since PHP 7.1.
Does you plugin supports PHP 7.3 ?
Thanks for your help !
Eric Collart
My site: https://ecollart.xyz
wp-content/plugins/participants-database/participants-database.php
line 1861:
PHP Warning: “continue” targeting switch is equivalent to “break”. Did you mean to use “continue 2”
Replacing the continue statement by “continue 2” solves this. This seems correct as there is a switch inside a loop.
]]>