Is WhoKnew Signal – Self-Hosted Web Push Notifications & PWA Compatible with PHP 8.3?
This plugin has critical incompatibilities with PHP 8.3.
PHP Version Requirements
7.4
8.0
Mismatch with declared minimum
PHP 8.3
Compatibility Issues (40)
Plugin Header
whoknew-signal-push-notifications.php:480
includes/admin/tabs/tab-campaigns.php:60
includes/admin/tabs/tab-campaigns.php:134
includes/admin/tabs/tab-campaigns.php:200
includes/admin/tabs/tab-dashboard.php:61
includes/admin/tabs/tab-dashboard.php:75
includes/admin/tabs/tab-dashboard.php:220
includes/admin/tabs/tab-dashboard.php:232
includes/admin/tabs/tab-subscribers.php:110
includes/admin/tabs/tab-subscribers.php:330
includes/admin/tabs/tab-web-app.php:32
includes/class-wkspn-free-upsells.php:103
includes/class-wkspn-gdpr-compat.php:158
includes/class-wkspn-gdpr-compat.php:177
includes/class-wkspn-pwa.php:107
includes/class-wkspn-pwa.php:137
includes/class-wkspn-pwa.php:286
includes/class-wkspn-pwa.php:288
includes/class-wkspn-pwa.php:336
includes/class-wkspn-pwa.php:382
includes/class-wkspn-send-queue.php:92
includes/class-wkspn-send-queue.php:132
includes/class-wkspn-send-queue.php:181
includes/class-wkspn-send-queue.php:245
includes/class-wkspn-send-queue.php:246
includes/class-wkspn-send-queue.php:329
includes/class-wkspn-send-queue.php:330
includes/class-wkspn-send-queue.php:352
includes/class-wkspn-send-queue.php:381
includes/class-wkspn-send-queue.php:382
includes/class-wkspn-send-queue.php:427
includes/class-wkspn-service-worker.php:174
includes/class-wkspn-service-worker.php:453
includes/class-wkspn-service-worker.php:455
includes/class-wkspn-service-worker.php:470
includes/class-wkspn-settings.php:49
includes/class-wkspn-settings.php:71
includes/class-wkspn-settings.php:171
includes/class-wkspn-vapid.php:68
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.