• Resolved bobbybosler

    (@bobbybosler)


    Hello, I’ve got a WordPress install I’m looking to update to php 8.2. I ran a compatibility checker beforehand, and it gave a lot of warnings about this plugin. Can you confirm whether these are just deprecations that will show a warning or actual incompatibilities?

Viewing 4 replies - 1 through 4 (of 4 total)
  • Hi @bobbybosler,

    I hope you are doing well.

    Thank you for reaching out to us. I have tested the plugin by updating the PHP version to 8.2 and I didn’t find any warnings or issues on my side. The plugin is compatible with this version and all the features of Post SMTP version 2.8.7 are working properly.

    Could you please provide more details about the warnings you are encountering?

    Thanks and regards,
    Support Team – WPExperts??

    Thread Starter bobbybosler

    (@bobbybosler)

    I ran the upgrade anyway on a staging site and everything seemed to be running fine, so I ran it on my live site as well. I’ll see if I can run those compatibility checks on a different site and send you the results.

    furqanfazal

    (@furqanfazal)

    Hi @bobbybosler,

    It’s great to hear that it’s working fine in your environment. Yeah, sure if there’s any issue, we’ll certainly help you out.

    Thanks and regards,
    Support Team – WPExperts

    I was going to submit this same issue, but I’ll add our information! We also ran a PHP 8.2 compatibility scan, and the following are examples of what came up as errors. The scan reported errors in around 50 files. Interestingly, they didn’t show up in the validation the other day before we updated Post SMTP to the latest version. Our client is very concerned about updating their PHP version with all these errors.

    /plugins/post-smtp/Postman/Postman-Mail/Zend-1.12.10/Validate/Between.php.
    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 “$options” was changed on line 102.

    /plugins/post-smtp/Postman/Postman-Mail/Zend-1.12.10/Validate/CreditCard.php.
    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 “$options” was changed on line 144.

    /post-smtp/Postman/Postman-Mail/Zend-1.12.10/Validate/EmailAddress.php.
    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 “$options” was changed on line 140.

    post-smtp/Postman/Postman-Mail/Zend-1.12.10/Validate/InArray.php.
    Since PHP 7.0, functions inspecting arguments, like func_get_arg(), no longer report the original value as passed to a parameter, but will instead provide the current value. The parameter “$options” was changed on line 74.
    Since PHP 7.0, functions inspecting arguments, like func_get_arg(), no longer report the original value as passed to a parameter, but will instead provide the current value. The parameter “$options” was changed on line 74.

    /post-smtp/Postman/Postman-Mail/libs/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php.
    Extension ‘mcrypt’ is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘php 8.2 compatibility’ is closed to new replies.