Skip to main content
WP HealthKit

Is Broken Link Checker 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.1

Mismatch with declared minimum

Tested Up To

PHP 8.3

Compatibility Issues (130)

PHP Version Mismatch: Declared vs RequiredHIGH

Plugin Header

Deprecated: each()HIGH

legacy/includes/admin/links-page-js.php:352

Deprecated: each()HIGH

legacy/includes/admin/links-page-js.php:821

Deprecated: each()HIGH

legacy/includes/admin/links-page-js.php:863

Deprecated: utf8_encode/utf8_decodeMEDIUM

legacy/idn/transcode_wrapper.php:24

Deprecated: utf8_encode/utf8_decodeMEDIUM

legacy/idn/transcode_wrapper.php:26

Deprecated: utf8_encode/utf8_decodeMEDIUM

legacy/idn/transcode_wrapper.php:68

Deprecated: utf8_encode/utf8_decodeMEDIUM

legacy/idn/transcode_wrapper.php:70

PHP 8.0+ Required: Named argumentsINFO

app/admin-modals/legacy/class-controller.php:94

PHP 8.0+ Required: Named argumentsINFO

app/admin-modals/legacy/class-controller.php:210

PHP 8.0+ Required: Named argumentsINFO

app/admin-modals/legacy/class-view.php:47

PHP 8.0+ Required: Named argumentsINFO

app/admin-modals/legacy/class-view.php:60

PHP 8.0+ Required: Named argumentsINFO

app/admin-modals/local/class-controller.php:93

PHP 8.0+ Required: Named argumentsINFO

app/admin-modals/local/class-controller.php:94

PHP 8.0+ Required: Named argumentsINFO

app/admin-modals/local/class-controller.php:105

PHP 8.0+ Required: Named argumentsINFO

app/admin-modals/local/class-controller.php:168

PHP 8.0+ Required: Named argumentsINFO

app/admin-modals/local/class-controller.php:173

PHP 8.0+ Required: Named argumentsINFO

app/admin-modals/local/class-controller.php:175

PHP 8.0+ Required: Named argumentsINFO

app/admin-modals/local/class-controller.php:176

PHP 8.0+ Required: Named argumentsINFO

app/admin-modals/local/class-view.php:47

PHP 8.0+ Required: Named argumentsINFO

app/admin-modals/local/class-view.php:60

PHP 8.0+ Required: Named argumentsINFO

app/admin-notices/legacy/class-controller.php:92

PHP 8.0+ Required: Named argumentsINFO

app/admin-notices/local/class-controller.php:62

PHP 8.0+ Required: Named argumentsINFO

app/admin-pages/cloud-page/class-controller.php:251

PHP 8.0+ Required: Named argumentsINFO

app/admin-pages/cloud-page/class-controller.php:271

PHP 8.0+ Required: Named argumentsINFO

app/admin-pages/cloud-page/class-controller.php:272

PHP 8.0+ Required: Named argumentsINFO

app/admin-pages/cloud-page/class-controller.php:277

PHP 8.0+ Required: Named argumentsINFO

app/admin-pages/cloud-page/class-controller.php:278

PHP 8.0+ Required: Named argumentsINFO

app/admin-pages/cloud-page/class-controller.php:280

PHP 8.0+ Required: Named argumentsINFO

app/admin-pages/cloud-page/class-controller.php:281

PHP 8.0+ Required: Named argumentsINFO

app/admin-pages/cloud-page/class-controller.php:283

PHP 8.0+ Required: Named argumentsINFO

app/admin-pages/cloud-page/class-controller.php:284

PHP 8.0+ Required: Named argumentsINFO

app/admin-pages/cloud-page/class-controller.php:286

PHP 8.0+ Required: Named argumentsINFO

app/admin-pages/cloud-page/class-controller.php:292

PHP 8.0+ Required: Named argumentsINFO

app/admin-pages/cloud-page/class-controller.php:293

PHP 8.0+ Required: Named argumentsINFO

app/admin-pages/cloud-page/class-controller.php:295

PHP 8.0+ Required: Named argumentsINFO

app/admin-pages/cloud-page/class-controller.php:296

PHP 8.0+ Required: Named argumentsINFO

app/admin-pages/cloud-page/class-controller.php:297

PHP 8.0+ Required: Named argumentsINFO

app/admin-pages/cloud-page/class-controller.php:303

PHP 8.0+ Required: Named argumentsINFO

app/admin-pages/cloud-page/class-controller.php:307

PHP 8.0+ Required: Named argumentsINFO

app/admin-pages/cloud-page/class-controller.php:325

PHP 8.0+ Required: Named argumentsINFO

app/admin-pages/cloud-page/class-controller.php:432

PHP 8.0+ Required: Named argumentsINFO

app/admin-pages/cloud-page/class-model.php:54

PHP 8.0+ Required: Named argumentsINFO

app/admin-pages/cloud-page/class-model.php:63

PHP 8.0+ Required: Named argumentsINFO

app/admin-pages/cloud-page/class-model.php:77

PHP 8.0+ Required: Named argumentsINFO

app/admin-pages/cloud-page/class-model.php:96

PHP 8.0+ Required: Named argumentsINFO

app/admin-pages/cloud-page/class-model.php:99

PHP 8.0+ Required: Named argumentsINFO

app/admin-pages/cloud-page/class-model.php:281

PHP 8.0+ Required: Named argumentsINFO

app/admin-pages/cloud-page/class-model.php:290

PHP 8.0+ Required: Named argumentsINFO

app/admin-pages/cloud-page/class-model.php:294

PHP 8.0+ Required: Named argumentsINFO

app/admin-pages/cloud-page/class-model.php:298

PHP 8.0+ Required: Named argumentsINFO

app/admin-pages/cloud-page/class-model.php:302

PHP 8.0+ Required: Named argumentsINFO

app/admin-pages/cloud-page/class-model.php:306

PHP 8.0+ Required: Named argumentsINFO

app/admin-pages/cloud-page/class-model.php:312

PHP 8.0+ Required: Named argumentsINFO

app/admin-pages/cloud-page/class-model.php:323

PHP 8.0+ Required: Named argumentsINFO

app/admin-pages/cloud-page/class-view.php:42

PHP 8.0+ Required: Named argumentsINFO

app/admin-pages/cloud-page/class-view.php:65

PHP 8.0+ Required: Named argumentsINFO

app/admin-pages/cloud-submenu/class-controller.php:103

PHP 8.0+ Required: Named argumentsINFO

app/broken-links-actions/class-router.php:45

PHP 8.0+ Required: str_starts_with()INFO

app/broken-links-actions/processors/class-link-processor.php:203

PHP 8.0+ Required: str_starts_with()INFO

app/broken-links-actions/processors/class-link-processor.php:235

PHP 8.0+ Required: str_starts_with()INFO

app/broken-links-actions/processors/class-link-processor.php:237

PHP 8.0+ Required: Named argumentsINFO

app/emails/recipient-activation/class-controller.php:77

PHP 8.0+ Required: Named argumentsINFO

app/emails/recipient-activation/class-controller.php:78

PHP 8.0+ Required: Named argumentsINFO

app/emails/recipient-activation/templates/email-body-markup.php:65

PHP 8.0+ Required: Named argumentsINFO

app/emails/recipient-activation/templates/email-body-markup.php:66

PHP 8.0+ Required: Named argumentsINFO

app/emails/recipient-activation/templates/email-body-markup.php:67

PHP 8.0+ Required: Named argumentsINFO

app/emails/scan-report/class-controller.php:66

PHP 8.0+ Required: Named argumentsINFO

app/emails/scan-report/class-controller.php:67

PHP 8.0+ Required: Named argumentsINFO

app/emails/scan-report/class-controller.php:74

PHP 8.0+ Required: Named argumentsINFO

app/emails/scan-report/class-controller.php:97

PHP 8.0+ Required: Named argumentsINFO

app/emails/scan-report/class-model.php:133

PHP 8.0+ Required: Named argumentsINFO

app/emails/scan-report/class-model.php:136

PHP 8.0+ Required: Named argumentsINFO

app/emails/scan-report/class-model.php:150

PHP 8.0+ Required: Named argumentsINFO

app/emails/scan-report/class-model.php:156

PHP 8.0+ Required: Named argumentsINFO

app/emails/scan-report/class-model.php:172

PHP 8.0+ Required: Named argumentsINFO

app/emails/scan-report/templates/email-body-markup.php:64

PHP 8.0+ Required: Named argumentsINFO

app/emails/scan-report/templates/email-body-markup.php:65

PHP 8.0+ Required: Named argumentsINFO

app/hub-endpoints/queue-status/class-controller.php:54

PHP 8.0+ Required: Named argumentsINFO

app/hub-endpoints/scan-data/class-controller.php:118

PHP 8.0+ Required: Named argumentsINFO

app/rest-endpoints/avatars/class-controller.php:43

PHP 8.0+ Required: Named argumentsINFO

app/rest-endpoints/scan/class-controller.php:45

PHP 8.0+ Required: Named argumentsINFO

app/rest-endpoints/settings/class-controller.php:66

PHP 8.0+ Required: Named argumentsINFO

app/rest-endpoints/settings/class-controller.php:96

PHP 8.0+ Required: Named argumentsINFO

app/rest-endpoints/settings/class-controller.php:259

PHP 8.0+ Required: Named argumentsINFO

app/rest-endpoints/settings/class-controller.php:501

PHP 8.0+ Required: Named argumentsINFO

app/rest-endpoints/settings/class-controller.php:619

PHP 8.0+ Required: Named argumentsINFO

app/scheduled-events/edit-links/class-controller.php:79

PHP 8.0+ Required: Named argumentsINFO

app/scheduled-events/scan/class-controller.php:125

PHP 8.0+ Required: Named argumentsINFO

app/users/recipients/class-model.php:50

PHP 8.0+ Required: Named argumentsINFO

app/users/recipients/class-model.php:81

PHP 8.0+ Required: Named argumentsINFO

app/users/recipients/class-model.php:85

PHP 8.0+ Required: Named argumentsINFO

app/virtual-posts/recipient-activation/class-controller.php:77

PHP 8.0+ Required: Named argumentsINFO

core/class-loader.php:268

PHP 8.0+ Required: Named argumentsINFO

core/class-loader.php:269

PHP 8.0+ Required: Named argumentsINFO

core/class-loader.php:272

PHP 8.0+ Required: Named argumentsINFO

core/class-loader.php:273

PHP 8.0+ Required: Named argumentsINFO

core/class-loader.php:340

PHP 8.0+ Required: Named argumentsINFO

core/class-loader.php:341

PHP 8.0+ Required: Named argumentsINFO

core/class-loader.php:344

PHP 8.0+ Required: Named argumentsINFO

core/class-loader.php:345

PHP 8.0+ Required: Named argumentsINFO

core/external/hub-connector/inc/class-actions.php:45

PHP 8.0+ Required: Named argumentsINFO

core/external/hub-connector/inc/class-api.php:157

PHP 8.0+ Required: Named argumentsINFO

core/external/hub-connector/inc/class-options.php:84

PHP 8.0+ Required: Named argumentsINFO

core/external/hub-connector/inc/class-options.php:97

PHP 8.0+ Required: Named argumentsINFO

core/external/hub-connector/inc/class-options.php:161

PHP 8.0+ Required: str_ends_with()INFO

core/external/plugins-cross-sell-page/app/submenus/class-cross-sell.php:541

PHP 8.0+ Required: str_ends_with()INFO

core/external/plugins-cross-sell-page/app/submenus/class-cross-sell.php:542

PHP 8.0+ Required: str_ends_with()INFO

core/external/wpmudev-black-friday/includes/class-admin-menu.php:187

PHP 8.0+ Required: Named argumentsINFO

core/external/wpmudev-black-friday/includes/class-banner.php:107

PHP 8.0+ Required: Named argumentsINFO

core/external/wpmudev-black-friday/includes/class-banner.php:168

PHP 8.0+ Required: str_contains()INFO

core/external/wpmudev-black-friday/includes/class-banner.php:281

PHP 8.0+ Required: str_contains()INFO

core/external/wpmudev-black-friday/includes/class-utils.php:219

PHP 8.0+ Required: str_ends_with()INFO

core/external/wpmudev-black-friday/includes/class-utils.php:166

PHP 8.0+ Required: str_ends_with()INFO

core/external/wpmudev-black-friday/includes/class-utils.php:168

PHP 8.0+ Required: Named argumentsINFO

core/traits/trait-dashboard-api.php:84

PHP 8.0+ Required: Named argumentsINFO

core/traits/trait-enqueue.php:101

PHP 8.0+ Required: Named argumentsINFO

core/traits/trait-enqueue.php:109

PHP 8.0+ Required: Named argumentsINFO

core/traits/trait-enqueue.php:117

PHP 8.0+ Required: Named argumentsINFO

core/traits/trait-enqueue.php:125

PHP 8.0+ Required: Named argumentsINFO

core/traits/trait-execution-time.php:38

PHP 8.0+ Required: Named argumentsINFO

core/utils/class-utilities.php:370

PHP 8.0+ Required: Named argumentsINFO

core/utils/class-utilities.php:468

PHP 8.0+ Required: Named argumentsINFO

core/utils/class-utilities.php:504

PHP 8.0+ Required: Named argumentsINFO

core/utils/class-utilities.php:515

PHP 8.0+ Required: Named argumentsINFO

core/utils/class-utilities.php:1237

PHP 8.0+ Required: Named argumentsINFO

legacy/idn/uctc.php:136

PHP 8.1+ Required: Enum declarationINFO

legacy/includes/admin/db-upgrade.php:523

PHP 8.1+ Required: Enum declarationINFO

legacy/includes/admin/db-upgrade.php:529

PHP 8.0+ Required: Match expressionINFO

legacy/includes/admin/links-page-js.php:305

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 Broken Link Checker work with PHP 8.3?

Broken Link Checker is not fully compatible with PHP 8.3. Our analysis detected 130 compatibility issues.

What PHP version does Broken Link Checker require?

Broken Link Checker declares a minimum PHP requirement of 7.4. WP HealthKit's static analysis detected an actual minimum of 8.1.