Skip to main content
WP HealthKit

Is Ally – Web Accessibility & Usability Compatible with PHP 8.3?

Not Compatible

This plugin has critical incompatibilities with PHP 8.3.

PHP Version Requirements

Declared Minimum

7.4

Actual Minimum Detected

8.0

Tested Up To

PHP 8.3

Compatibility Issues (201)

Missing 'Requires PHP' headerHIGH

Plugin Header

Deprecated: ${} string interpolationLOW

modules/legacy/components/upgrade.php:239

Deprecated: ${} string interpolationLOW

modules/legacy/components/upgrade.php:414

PHP 8.0+ Required: Named argumentsINFO

pojo-accessibility.php:70

PHP 8.0+ Required: Named argumentsINFO

classes/database/table.php:118

PHP 8.0+ Required: Named argumentsINFO

classes/database/table.php:127

PHP 8.0+ Required: Named argumentsINFO

classes/database/table.php:303

PHP 8.0+ Required: Named argumentsINFO

classes/database/table.php:451

PHP 8.0+ Required: Named argumentsINFO

classes/database/table.php:495

PHP 8.0+ Required: Named argumentsINFO

classes/database/table.php:508

PHP 8.0+ Required: Named argumentsINFO

classes/database/table.php:547

PHP 8.0+ Required: Named argumentsINFO

classes/database/table.php:561

PHP 8.0+ Required: Named argumentsINFO

classes/logger.php:31

PHP 8.0+ Required: Named argumentsINFO

classes/logger.php:35

PHP 8.0+ Required: Named argumentsINFO

classes/module-base.php:87

PHP 8.0+ Required: Named argumentsINFO

classes/services/client.php:156

PHP 8.0+ Required: str_contains()INFO

classes/utils.php:18

PHP 8.0+ Required: Named argumentsINFO

classes/utils/notice-base.php:107

PHP 8.0+ Required: Named argumentsINFO

classes/utils/notice-base.php:113

PHP 8.0+ Required: Named argumentsINFO

classes/utils/notice-base.php:115

PHP 8.0+ Required: Named argumentsINFO

classes/utils/notice-base.php:119

PHP 8.0+ Required: Named argumentsINFO

classes/utils/notice-base.php:126

PHP 8.0+ Required: Named argumentsINFO

modules/analytics/components/analytics-daily.php:27

PHP 8.0+ Required: Named argumentsINFO

modules/analytics/components/analytics-daily.php:45

PHP 8.0+ Required: Named argumentsINFO

modules/analytics/components/analytics-daily.php:54

PHP 8.0+ Required: Named argumentsINFO

modules/analytics/database/analytics-table.php:48

PHP 8.0+ Required: Named argumentsINFO

modules/analytics/database/analytics-table.php:54

PHP 8.0+ Required: Named argumentsINFO

modules/analytics/database/analytics-table.php:57

PHP 8.0+ Required: Named argumentsINFO

modules/analytics/database/analytics-table.php:66

PHP 8.0+ Required: Named argumentsINFO

modules/analytics/database/analytics-table.php:73

PHP 8.0+ Required: Named argumentsINFO

modules/analytics/module.php:48

PHP 8.0+ Required: Named argumentsINFO

modules/analytics/module.php:52

PHP 8.0+ Required: Named argumentsINFO

modules/connect/module.php:42

PHP 8.0+ Required: Named argumentsINFO

modules/core/components/revert-to-legacy.php:40

PHP 8.0+ Required: str_ends_with()INFO

modules/core/components/revert-to-legacy.php:34

PHP 8.0+ Required: Named argumentsINFO

modules/core/components/skip-link.php:70

PHP 8.0+ Required: Named argumentsINFO

modules/core/components/svg.php:45

PHP 8.0+ Required: str_ends_with()INFO

modules/core/module.php:29

PHP 8.0+ Required: Named argumentsINFO

modules/legacy/components/admin.php:32

PHP 8.0+ Required: Named argumentsINFO

modules/legacy/components/admin.php:126

PHP 8.0+ Required: Named argumentsINFO

modules/legacy/components/upgrade.php:32

PHP 8.0+ Required: Named argumentsINFO

modules/legacy/components/upgrade.php:33

PHP 8.0+ Required: Named argumentsINFO

modules/legacy/components/upgrade.php:40

PHP 8.0+ Required: Named argumentsINFO

modules/legacy/components/upgrade.php:41

PHP 8.0+ Required: Named argumentsINFO

modules/legacy/components/upgrade.php:95

PHP 8.0+ Required: Named argumentsINFO

modules/legacy/components/upgrade.php:103

PHP 8.0+ Required: Named argumentsINFO

modules/legacy/components/upgrade.php:186

PHP 8.0+ Required: Named argumentsINFO

modules/legacy/components/upgrade.php:187

PHP 8.0+ Required: Named argumentsINFO

modules/legacy/components/upgrade.php:211

PHP 8.0+ Required: Named argumentsINFO

modules/legacy/components/upgrade.php:214

PHP 8.0+ Required: Named argumentsINFO

modules/legacy/components/upgrade.php:219

PHP 8.0+ Required: Named argumentsINFO

modules/legacy/components/upgrade.php:298

PHP 8.0+ Required: Named argumentsINFO

modules/legacy/components/upgrade.php:367

PHP 8.0+ Required: Named argumentsINFO

modules/legacy/components/upgrade.php:368

PHP 8.0+ Required: Named argumentsINFO

modules/legacy/components/upgrade.php:393

PHP 8.0+ Required: Named argumentsINFO

modules/legacy/components/upgrade.php:398

PHP 8.0+ Required: Named argumentsINFO

modules/legacy/components/upgrade.php:434

PHP 8.0+ Required: Named argumentsINFO

modules/legacy/components/upgrade.php:435

PHP 8.0+ Required: Named argumentsINFO

modules/legacy/components/upgrade.php:583

PHP 8.0+ Required: Named argumentsINFO

modules/legacy/components/upgrade.php:616

PHP 8.0+ Required: Named argumentsINFO

modules/legacy/components/upgrade.php:623

PHP 8.0+ Required: Named argumentsINFO

modules/legacy/notices/dismissible-deprecated-nag.php:31

PHP 8.0+ Required: Named argumentsINFO

modules/legacy/notices/dismissible-deprecated-nag.php:33

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/actions/styles.php:147

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/classes/utils.php:160

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/components/remediation-runner.php:194

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/database/global-remediation-relationship-table.php:28

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/database/global-remediation-relationship-table.php:34

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/database/global-remediation-relationship-table.php:37

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/database/global-remediation-relationship-table.php:42

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/database/global-remediation-relationship-table.php:45

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/database/global-remediation-relationship-table.php:49

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/database/global-remediation-relationship-table.php:52

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/database/global-remediation-relationship-table.php:55

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/database/global-remediation-relationship-table.php:63

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/database/page-entry.php:113

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/database/page-entry.php:155

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/database/page-table.php:40

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/database/page-table.php:46

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/database/page-table.php:49

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/database/page-table.php:54

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/database/page-table.php:57

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/database/page-table.php:64

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/database/page-table.php:71

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/database/page-table.php:78

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/database/page-table.php:85

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/database/page-table.php:89

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/database/page-table.php:92

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/database/page-table.php:95

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/database/page-table.php:102

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/database/page-table.php:109

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/database/page-table.php:116

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/database/page-table.php:124

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/database/remediation-entry.php:196

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/database/remediation-entry.php:237

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/database/remediation-table.php:32

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/database/remediation-table.php:38

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/database/remediation-table.php:41

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/database/remediation-table.php:46

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/database/remediation-table.php:49

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/database/remediation-table.php:56

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/database/remediation-table.php:63

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/database/remediation-table.php:70

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/database/remediation-table.php:73

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/database/remediation-table.php:76

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/database/remediation-table.php:84

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/database/remediation-table.php:92

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/rest/global-item.php:107

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/rest/global-item.php:137

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/rest/global-items-group.php:84

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/rest/global-items.php:82

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/rest/item.php:105

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/rest/item.php:136

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/rest/item.php:165

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/rest/items.php:73

PHP 8.0+ Required: Named argumentsINFO

modules/remediation/rest/items.php:102

PHP 8.0+ Required: str_contains()INFO

modules/remediation/rest/register.php:82

PHP 8.0+ Required: Named argumentsINFO

modules/reviews/module.php:77

PHP 8.0+ Required: Named argumentsINFO

modules/reviews/module.php:92

PHP 8.0+ Required: Named argumentsINFO

modules/reviews/module.php:125

PHP 8.0+ Required: Named argumentsINFO

modules/reviews/module.php:134

PHP 8.0+ Required: Named argumentsINFO

modules/reviews/module.php:149

PHP 8.0+ Required: Named argumentsINFO

modules/reviews/module.php:150

PHP 8.0+ Required: Named argumentsINFO

modules/reviews/module.php:151

PHP 8.0+ Required: Named argumentsINFO

modules/scanner/database/scans-table.php:31

PHP 8.0+ Required: Named argumentsINFO

modules/scanner/database/scans-table.php:37

PHP 8.0+ Required: Named argumentsINFO

modules/scanner/database/scans-table.php:40

PHP 8.0+ Required: Named argumentsINFO

modules/scanner/database/scans-table.php:45

PHP 8.0+ Required: Named argumentsINFO

modules/scanner/database/scans-table.php:48

PHP 8.0+ Required: Named argumentsINFO

modules/scanner/database/scans-table.php:55

PHP 8.0+ Required: Named argumentsINFO

modules/scanner/database/scans-table.php:62

PHP 8.0+ Required: Named argumentsINFO

modules/scanner/database/scans-table.php:70

PHP 8.0+ Required: Named argumentsINFO

modules/scanner/module.php:110

PHP 8.0+ Required: Named argumentsINFO

modules/scanner/module.php:111

PHP 8.0+ Required: Named argumentsINFO

modules/scanner/rest/generate-alt-text.php:55

PHP 8.0+ Required: Named argumentsINFO

modules/scanner/rest/resolve-issue.php:54

PHP 8.0+ Required: Named argumentsINFO

modules/settings/banners/bf-sale-2025-banner.php:27

PHP 8.0+ Required: Named argumentsINFO

modules/settings/banners/bf-sale-2025-banner.php:45

PHP 8.0+ Required: Named argumentsINFO

modules/settings/banners/bf-sale-2025-banner.php:144

PHP 8.0+ Required: Named argumentsINFO

modules/settings/banners/bf-sale-2025-banner.php:147

PHP 8.0+ Required: Named argumentsINFO

modules/settings/banners/elementor-birthday-banner.php:27

PHP 8.0+ Required: Named argumentsINFO

modules/settings/banners/elementor-birthday-banner.php:45

PHP 8.0+ Required: Named argumentsINFO

modules/settings/banners/elementor-birthday-banner.php:124

PHP 8.0+ Required: Named argumentsINFO

modules/settings/banners/elementor-birthday-banner.php:127

PHP 8.0+ Required: Named argumentsINFO

modules/settings/banners/onboarding-banner.php:20

PHP 8.0+ Required: Named argumentsINFO

modules/settings/banners/onboarding-banner.php:55

PHP 8.0+ Required: Named argumentsINFO

modules/settings/banners/onboarding-banner.php:180

PHP 8.0+ Required: Named argumentsINFO

modules/settings/banners/onboarding-banner.php:183

PHP 8.0+ Required: Named argumentsINFO

modules/settings/components/settings-pointer.php:21

PHP 8.0+ Required: Named argumentsINFO

modules/settings/components/settings-pointer.php:59

PHP 8.0+ Required: Named argumentsINFO

modules/settings/module.php:109

PHP 8.0+ Required: Named argumentsINFO

modules/settings/module.php:110

PHP 8.0+ Required: Named argumentsINFO

modules/settings/module.php:144

PHP 8.0+ Required: Named argumentsINFO

modules/settings/module.php:145

PHP 8.0+ Required: Named argumentsINFO

modules/settings/module.php:146

PHP 8.0+ Required: Named argumentsINFO

modules/settings/module.php:152

PHP 8.0+ Required: Named argumentsINFO

modules/settings/module.php:190

PHP 8.0+ Required: Named argumentsINFO

modules/settings/module.php:204

PHP 8.0+ Required: Named argumentsINFO

modules/settings/module.php:205

PHP 8.0+ Required: Named argumentsINFO

modules/settings/module.php:206

PHP 8.0+ Required: Named argumentsINFO

modules/settings/module.php:211

PHP 8.0+ Required: Named argumentsINFO

modules/settings/module.php:229

PHP 8.0+ Required: Named argumentsINFO

modules/settings/module.php:245

PHP 8.0+ Required: Named argumentsINFO

modules/settings/module.php:246

PHP 8.0+ Required: Named argumentsINFO

modules/settings/module.php:250

PHP 8.0+ Required: Named argumentsINFO

modules/settings/module.php:263

PHP 8.0+ Required: Named argumentsINFO

modules/settings/module.php:303

PHP 8.0+ Required: Named argumentsINFO

modules/settings/module.php:426

PHP 8.0+ Required: Named argumentsINFO

modules/settings/module.php:427

PHP 8.0+ Required: Named argumentsINFO

modules/settings/module.php:430

PHP 8.0+ Required: Named argumentsINFO

modules/settings/module.php:431

PHP 8.0+ Required: Named argumentsINFO

modules/settings/module.php:434

PHP 8.0+ Required: Named argumentsINFO

modules/settings/module.php:435

PHP 8.0+ Required: Named argumentsINFO

modules/settings/module.php:438

PHP 8.0+ Required: Named argumentsINFO

modules/settings/module.php:439

PHP 8.0+ Required: Named argumentsINFO

modules/settings/module.php:454

PHP 8.0+ Required: Named argumentsINFO

modules/settings/module.php:582

PHP 8.0+ Required: Named argumentsINFO

modules/settings/module.php:586

PHP 8.0+ Required: Named argumentsINFO

modules/settings/module.php:590

PHP 8.0+ Required: Named argumentsINFO

modules/settings/module.php:628

PHP 8.0+ Required: Named argumentsINFO

modules/settings/module.php:648

PHP 8.0+ Required: Named argumentsINFO

modules/settings/module.php:683

PHP 8.0+ Required: str_contains()INFO

modules/settings/module.php:450

PHP 8.0+ Required: Named argumentsINFO

modules/settings/notices/quota-100.php:24

PHP 8.0+ Required: Named argumentsINFO

modules/settings/notices/quota-100.php:44

PHP 8.0+ Required: Named argumentsINFO

modules/settings/notices/quota-80.php:33

PHP 8.0+ Required: Named argumentsINFO

modules/settings/notices/renewal-notice.php:90

PHP 8.0+ Required: Named argumentsINFO

modules/settings/notices/renewal-notice.php:99

PHP 8.0+ Required: Named argumentsINFO

modules/settings/notices/renewal-notice.php:107

PHP 8.0+ Required: Named argumentsINFO

modules/settings/notices/renewal-notice.php:174

PHP 8.0+ Required: Named argumentsINFO

modules/settings/notices/renewal-notice.php:178

PHP 8.0+ Required: Named argumentsINFO

modules/widget/components/cache-compatibility.php:33

PHP 8.0+ Required: Named argumentsINFO

modules/widget/components/cache-compatibility.php:44

PHP 8.0+ Required: Named argumentsINFO

modules/widget/module.php:35

PHP 8.0+ Required: Named argumentsINFO

modules/widget/module.php:62

PHP 8.0+ Required: Named argumentsINFO

modules/widget/module.php:89

PHP 8.0+ Required: Named argumentsINFO

modules/widget/module.php:136

PHP 8.0+ Required: Named argumentsINFO

modules/widget/module.php:169

PHP 8.0+ Required: Named argumentsINFO

modules/widget/module.php:170

PHP 8.0+ Required: Named argumentsINFO

modules/widget/module.php:191

PHP 8.0+ Required: Named argumentsINFO

plugin.php:48

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.

Frequently Asked Questions

Does Ally – Web Accessibility & Usability work with PHP 8.3?

Ally – Web Accessibility & Usability is not fully compatible with PHP 8.3. Our analysis detected 201 compatibility issues.

What PHP version does Ally – Web Accessibility & Usability require?

Ally – Web Accessibility & Usability declares a minimum PHP requirement of 7.4. WP HealthKit's static analysis detected an actual minimum of 8.0.