Is PersoNailit Compatible with PHP 8.3?
This plugin has critical incompatibilities with PHP 8.3.
PHP Version Requirements
7.4
8.1
Mismatch with declared minimum
PHP 8.3
Compatibility Issues (52)
Plugin Header
includes/elements/box/class/class-element-box-frontend.php:45
includes/admin/class-admin-element-settings.php:134
includes/admin/class-admin-element-settings.php:260
includes/admin/class-admin-element-settings.php:262
includes/admin/class-admin-global-settings.php:273
includes/admin/class-admin-global-settings.php:281
includes/admin/class-admin-global-settings.php:312
includes/admin/class-admin-global-settings.php:318
includes/admin/class-admin-style-presets.php:72
includes/class-combinations.php:123
includes/class-frontend.php:78
includes/class-frontend.php:88
includes/class-frontend.php:89
includes/class-frontend.php:155
includes/class-settings.php:71
includes/class-settings.php:98
includes/class-settings.php:106
includes/class-settings.php:145
includes/class-settings.php:215
includes/class-settings.php:231
includes/class-settings.php:250
includes/class-style-presets.php:38
includes/class-style-presets.php:109
includes/class-style-presets.php:123
includes/class-style-presets.php:131
includes/class-upload.php:117
includes/class-upload.php:282
includes/class-upload.php:288
includes/elements/image/class-element-image.php:69
includes/elements/image/class-element-image.php:172
includes/elements/image/class-element-image.php:341
includes/products/class-products-style-presets.php:88
includes/products/class-products-style-presets.php:206
includes/products/class-products.php:128
includes/products/class-products.php:298
includes/products/combinations/class-products-combinations-ajax.php:55
includes/products/combinations/class-products-combinations-ajax.php:82
includes/products/combinations/class-products-combinations-list.php:103
tests/AdminGlobalSettingsTest.php:111
tests/CombinationsToggleTest.php:19
tests/CombinationsToggleTest.php:28
tests/CombinationsToggleTest.php:38
tests/CombinationsToggleTest.php:48
tests/CombinationsToggleTest.php:58
tests/CombinationsToggleTest.php:69
tests/CombinationsToggleTest.php:81
tests/ElementImageTest.php:137
tests/SettingsTest.php:87
tests/SettingsTest.php:98
tests/SettingsTest.php:121
tests/SettingsTest.php:150
PHP Version Distribution
According to WordPress.org statistics, over 72% of WordPress sites run PHP 8.0 or higher. Ensuring compatibility with modern PHP versions is important for security, performance, and access to the latest language features.