Is UserFeedback – Create Interactive Feedback Form, User Surveys, and Polls in Seconds Compatible with PHP 8.3?
This plugin has critical incompatibilities with PHP 8.3.
PHP Version Requirements
7.2
8.0
Mismatch with declared minimum
PHP 8.3
Compatibility Issues (123)
Plugin Header
includes/lib/class-mobile-detect.php:1601
includes/lib/class-mobile-detect.php:900
includes/admin/class-userfeedback-dashboard-widget.php:32
includes/admin/class-userfeedback-dashboard-widget.php:40
includes/admin/class-userfeedback-notifications-runner.php:65
includes/admin/class-userfeedback-notifications-runner.php:206
includes/admin/class-userfeedback-notifications.php:252
includes/admin/class-userfeedback-shortcodes.php:27
includes/admin/notifications/class-userfeedback-notification-first-response.php:61
includes/admin/notifications/class-userfeedback-notification-first-response.php:71
includes/class-userfeedback-compatibility-check.php:25
includes/class-userfeedback-license.php:50
includes/class-userfeedback-license.php:60
includes/lib/action-scheduler/classes/abstracts/ActionScheduler_Lock.php:68
includes/lib/action-scheduler/classes/abstracts/ActionScheduler_Logger.php:23
includes/lib/action-scheduler/classes/abstracts/ActionScheduler_Store.php:454
includes/lib/action-scheduler/classes/abstracts/ActionScheduler_Store.php:500
includes/lib/action-scheduler/classes/abstracts/ActionScheduler_TimezoneHelper.php:32
includes/lib/action-scheduler/classes/abstracts/ActionScheduler_TimezoneHelper.php:34
includes/lib/action-scheduler/classes/abstracts/ActionScheduler_TimezoneHelper.php:117
includes/lib/action-scheduler/classes/abstracts/ActionScheduler_WPCLI_Command.php:63
includes/lib/action-scheduler/classes/abstracts/ActionScheduler.php:38
includes/lib/action-scheduler/classes/abstracts/ActionScheduler.php:87
includes/lib/action-scheduler/classes/ActionScheduler_AdminView.php:39
includes/lib/action-scheduler/classes/ActionScheduler_AdminView.php:71
includes/lib/action-scheduler/classes/ActionScheduler_AdminView.php:128
includes/lib/action-scheduler/classes/ActionScheduler_DataController.php:69
includes/lib/action-scheduler/classes/ActionScheduler_DataController.php:76
includes/lib/action-scheduler/classes/ActionScheduler_DataController.php:85
includes/lib/action-scheduler/classes/ActionScheduler_DataController.php:146
includes/lib/action-scheduler/classes/ActionScheduler_DataController.php:204
includes/lib/action-scheduler/classes/ActionScheduler_ListTable.php:228
includes/lib/action-scheduler/classes/ActionScheduler_ListTable.php:238
includes/lib/action-scheduler/classes/ActionScheduler_QueueCleaner.php:34
includes/lib/action-scheduler/classes/ActionScheduler_QueueRunner.php:39
includes/lib/action-scheduler/classes/ActionScheduler_QueueRunner.php:72
includes/lib/action-scheduler/classes/ActionScheduler_QueueRunner.php:75
includes/lib/action-scheduler/classes/ActionScheduler_QueueRunner.php:82
includes/lib/action-scheduler/classes/ActionScheduler_QueueRunner.php:87
includes/lib/action-scheduler/classes/ActionScheduler_RecurringActionScheduler.php:26
includes/lib/action-scheduler/classes/ActionScheduler_RecurringActionScheduler.php:39
includes/lib/action-scheduler/classes/ActionScheduler_Versions.php:102
includes/lib/action-scheduler/classes/ActionScheduler_wcSystemStatus.php:104
includes/lib/action-scheduler/classes/ActionScheduler_WPCommentCleaner.php:37
includes/lib/action-scheduler/classes/ActionScheduler_WPCommentCleaner.php:41
includes/lib/action-scheduler/classes/ActionScheduler_WPCommentCleaner.php:44
includes/lib/action-scheduler/classes/ActionScheduler_WPCommentCleaner.php:45
includes/lib/action-scheduler/classes/ActionScheduler_WPCommentCleaner.php:46
includes/lib/action-scheduler/classes/ActionScheduler_WPCommentCleaner.php:61
includes/lib/action-scheduler/classes/ActionScheduler_WPCommentCleaner.php:80
includes/lib/action-scheduler/classes/ActionScheduler_WPCommentCleaner.php:85
includes/lib/action-scheduler/classes/ActionScheduler_WPCommentCleaner.php:102
includes/lib/action-scheduler/classes/ActionScheduler_WPCommentCleaner.php:117
includes/lib/action-scheduler/classes/data-stores/ActionScheduler_DBLogger.php:76
includes/lib/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:192
includes/lib/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:1077
includes/lib/action-scheduler/classes/data-stores/ActionScheduler_HybridStore.php:60
includes/lib/action-scheduler/classes/data-stores/ActionScheduler_HybridStore.php:157
includes/lib/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostStatusRegistrar.php:14
includes/lib/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostStatusRegistrar.php:15
includes/lib/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php:13
includes/lib/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_TaxonomyRegistrar.php:14
includes/lib/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:153
includes/lib/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:486
includes/lib/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:607
includes/lib/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:775
includes/lib/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:1054
includes/lib/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php:1065
includes/lib/action-scheduler/classes/migration/BatchFetcher.php:68
includes/lib/action-scheduler/classes/migration/Controller.php:239
includes/lib/action-scheduler/classes/migration/Scheduler.php:26
includes/lib/action-scheduler/classes/migration/Scheduler.php:33
includes/lib/action-scheduler/classes/migration/Scheduler.php:66
includes/lib/action-scheduler/classes/migration/Scheduler.php:79
includes/lib/action-scheduler/classes/migration/Scheduler.php:96
includes/lib/action-scheduler/classes/schema/ActionScheduler_LoggerSchema.php:26
includes/lib/action-scheduler/classes/schema/ActionScheduler_StoreSchema.php:29
includes/lib/action-scheduler/classes/WP_CLI/Action/Get_Command.php:32
includes/lib/action-scheduler/classes/WP_CLI/Action/List_Command.php:119
includes/lib/action-scheduler/classes/WP_CLI/ActionScheduler_WPCLI_Scheduler_command.php:19
includes/lib/action-scheduler/classes/WP_CLI/ActionScheduler_WPCLI_Scheduler_command.php:95
includes/lib/action-scheduler/functions.php:406
includes/lib/action-scheduler/lib/cron-expression/CronExpression.php:38
includes/lib/class-mobile-detect.php:1176
includes/lib/class-mobile-detect.php:1202
includes/lib/class-mobile-detect.php:1280
includes/lib/class-mobile-detect.php:1363
includes/lib/class-mobile-detect.php:1389
includes/lib/class-mobile-detect.php:1421
includes/lib/class-mobile-detect.php:1703
includes/lib/class-mobile-detect.php:1719
includes/lib/class-mobile-detect.php:1960
includes/lib/class-mobile-detect.php:1986
includes/lib/class-mobile-detect.php:1996
includes/lib/class-mobile-detect.php:1999
includes/lib/class-mobile-detect.php:2003
includes/lib/class-mobile-detect.php:2042
includes/lib/class-mobile-detect.php:2049
includes/lib/class-mobile-detect.php:2056
includes/lib/class-mobile-detect.php:2063
includes/lib/class-mobile-detect.php:2125
includes/lib/class-mobile-detect.php:2129
includes/lib/class-mobile-detect.php:2133
includes/lib/class-mobile-detect.php:1300
includes/lib/class-mobile-detect.php:1326
includes/lib/class-mobile-detect.php:1392
includes/lib/class-mobile-detect.php:1441
includes/lib/class-mobile-detect.php:1566
includes/lib/class-mobile-detect.php:1569
includes/lib/class-mobile-detect.php:1571
includes/lib/class-mobile-detect.php:1602
includes/lib/class-mobile-detect.php:1639
includes/lib/class-mobile-detect.php:1651
includes/lib/class-simple-xlsx-gen.php:55
includes/lib/class-simple-xlsx-gen.php:57
includes/survey-templates/class-userfeedback-survey-templates.php:29
userfeedback-base.php:147
userfeedback-base.php:177
userfeedback-base.php:182
userfeedback-base.php:186
userfeedback-base.php:200
userfeedback.php:203
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.