PHP Compatibility Index

Is WPO365 compatible with PHP 8?

Version 45.1 · 10,000+ active installs · requires PHP 7.4

Works on PHP 8.0–8.5, with deprecation notices from 8.0

No removed PHP features found in WPO365 45.1. It uses 4 deprecated feature(s) that only log notices today.

PHP 8.0
⚠ 4
PHP 8.1
⚠ 4
PHP 8.2
⚠ 4
PHP 8.3
⚠ 4
PHP 8.4
⚠ 4
PHP 8.5
⚠ 4

✓ no problems · ⚠ deprecation notices only (still works) · ✗ uses something removed in that PHP version

Check your whole site, not just one plugin. The free PHP Upgrade Check plugin scans every plugin and theme you have installed (including premium and custom ones) and explains each problem. It runs on any host.

Deprecated (works today, logs notices)

File:lineWhat
OneLogin/lib/Saml2/Utils.php:88Function libxml_disable_entity_loader() is deprecated since PHP 8.0
OneLogin/lib/Saml2/Utils.php:90Function libxml_disable_entity_loader() is deprecated since PHP 8.0
OneLogin/lib/Saml2/Utils.php:149Function libxml_disable_entity_loader() is deprecated since PHP 8.0
OneLogin/lib/Saml2/Utils.php:151Function libxml_disable_entity_loader() is deprecated since PHP 8.0

Removed long ago or protected by a check (code that most likely never runs on PHP 8)

File:lineWhat
OneLogin/extlib/xmlseclibs/xmlseclibs.php:84The constant "MCRYPT_TRIPLEDES" is deprecated since PHP 7.1 and removed since PHP 7.2
OneLogin/extlib/xmlseclibs/xmlseclibs.php:85The constant "MCRYPT_MODE_CBC" is deprecated since PHP 7.1 and removed since PHP 7.2
OneLogin/extlib/xmlseclibs/xmlseclibs.php:91The constant "MCRYPT_RIJNDAEL_128" is deprecated since PHP 7.1 and removed since PHP 7.2
OneLogin/extlib/xmlseclibs/xmlseclibs.php:92The constant "MCRYPT_MODE_CBC" is deprecated since PHP 7.1 and removed since PHP 7.2
OneLogin/extlib/xmlseclibs/xmlseclibs.php:98The constant "MCRYPT_RIJNDAEL_128" is deprecated since PHP 7.1 and removed since PHP 7.2
OneLogin/extlib/xmlseclibs/xmlseclibs.php:99The constant "MCRYPT_MODE_CBC" is deprecated since PHP 7.1 and removed since PHP 7.2
OneLogin/extlib/xmlseclibs/xmlseclibs.php:105The constant "MCRYPT_RIJNDAEL_128" is deprecated since PHP 7.1 and removed since PHP 7.2
OneLogin/extlib/xmlseclibs/xmlseclibs.php:106The constant "MCRYPT_MODE_CBC" is deprecated since PHP 7.1 and removed since PHP 7.2
OneLogin/extlib/xmlseclibs/xmlseclibs.php:218Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
OneLogin/extlib/xmlseclibs/xmlseclibs.php:218Function mcrypt_create_iv() is deprecated since PHP 7.1 and removed since PHP 7.2; Use random_bytes() or OpenSSL instead
OneLogin/extlib/xmlseclibs/xmlseclibs.php:218The constant "MCRYPT_RAND" is deprecated since PHP 7.1 and removed since PHP 7.2
OneLogin/extlib/xmlseclibs/xmlseclibs.php:297The constant "MCRYPT_RIJNDAEL_128" is deprecated since PHP 7.1 and removed since PHP 7.2
OneLogin/extlib/xmlseclibs/xmlseclibs.php:316Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
OneLogin/extlib/xmlseclibs/xmlseclibs.php:316Function mcrypt_module_open() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
OneLogin/extlib/xmlseclibs/xmlseclibs.php:317Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
OneLogin/extlib/xmlseclibs/xmlseclibs.php:317Function mcrypt_create_iv() is deprecated since PHP 7.1 and removed since PHP 7.2; Use random_bytes() or OpenSSL instead
OneLogin/extlib/xmlseclibs/xmlseclibs.php:317Function mcrypt_enc_get_iv_size() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
OneLogin/extlib/xmlseclibs/xmlseclibs.php:317The constant "MCRYPT_RAND" is deprecated since PHP 7.1 and removed since PHP 7.2
OneLogin/extlib/xmlseclibs/xmlseclibs.php:318Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
OneLogin/extlib/xmlseclibs/xmlseclibs.php:318Function mcrypt_generic_init() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
OneLogin/extlib/xmlseclibs/xmlseclibs.php:319The constant "MCRYPT_MODE_CBC" is deprecated since PHP 7.1 and removed since PHP 7.2
OneLogin/extlib/xmlseclibs/xmlseclibs.php:320Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
OneLogin/extlib/xmlseclibs/xmlseclibs.php:320Function mcrypt_enc_get_block_size() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
OneLogin/extlib/xmlseclibs/xmlseclibs.php:325Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
OneLogin/extlib/xmlseclibs/xmlseclibs.php:325Function mcrypt_generic() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
OneLogin/extlib/xmlseclibs/xmlseclibs.php:326Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
OneLogin/extlib/xmlseclibs/xmlseclibs.php:326Function mcrypt_generic_deinit() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
OneLogin/extlib/xmlseclibs/xmlseclibs.php:327Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
OneLogin/extlib/xmlseclibs/xmlseclibs.php:327Function mcrypt_module_close() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
OneLogin/extlib/xmlseclibs/xmlseclibs.php:333Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
OneLogin/extlib/xmlseclibs/xmlseclibs.php:333Function mcrypt_module_open() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
OneLogin/extlib/xmlseclibs/xmlseclibs.php:334Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
OneLogin/extlib/xmlseclibs/xmlseclibs.php:334Function mcrypt_enc_get_iv_size() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
OneLogin/extlib/xmlseclibs/xmlseclibs.php:339Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
OneLogin/extlib/xmlseclibs/xmlseclibs.php:339Function mcrypt_generic_init() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
OneLogin/extlib/xmlseclibs/xmlseclibs.php:340Function mdecrypt_generic() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
OneLogin/extlib/xmlseclibs/xmlseclibs.php:341Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
OneLogin/extlib/xmlseclibs/xmlseclibs.php:341Function mcrypt_generic_deinit() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
OneLogin/extlib/xmlseclibs/xmlseclibs.php:342Extension 'mcrypt' is deprecated since PHP 7.1 and removed since PHP 7.2; Use openssl (preferred) or pecl/mcrypt once available instead
OneLogin/extlib/xmlseclibs/xmlseclibs.php:342Function mcrypt_module_close() is deprecated since PHP 7.1 and removed since PHP 7.2; Use OpenSSL instead
OneLogin/extlib/xmlseclibs/xmlseclibs.php:343The constant "MCRYPT_MODE_CBC" is deprecated since PHP 7.1 and removed since PHP 7.2

Plugin page on WordPress.org: wpo365-login