Skip to main content
WP HealthKit

Is WPForce Logout Compatible with PHP 8.3?

Not Compatible

This plugin has critical incompatibilities with PHP 8.3.

PHP Version Requirements

Declared Minimum

Not declared

Actual Minimum Detected

8.0

Tested Up To

PHP 8.3

Compatibility Issues (121)

PHP 8.0+ Required: Named argumentsHIGH

includes/class-wp-force-logout.php:45

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-admin-notices.php:64

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-api.php:99

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-api.php:109

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-api.php:121

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-api.php:178

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-garbage-collector.php:366

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-lock.php:39

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-logger.php:74

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-logger.php:78

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-logger.php:100

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-logger.php:261

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-logger.php:276

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-logger.php:299

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-logger.php:467

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-logger.php:660

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-options.php:67

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-options.php:376

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-options.php:380

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-plugin-updater.php:60

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-security.php:34

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-storage.php:99

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-storage.php:305

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-storage.php:423

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-storage.php:429

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/class-fs-user-lock.php:40

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/entities/class-fs-payment.php:158

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/entities/class-fs-payment.php:160

Deprecated: each()HIGH

freemius/includes/fs-plugin-info-dialog.php:1621

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-admin-menu-manager.php:123

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-admin-notice-manager.php:91

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-cache-manager.php:54

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-checkout-manager.php:55

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-clone-manager.php:92

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-clone-manager.php:125

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-clone-manager.php:133

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-clone-manager.php:566

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-clone-manager.php:594

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-clone-manager.php:662

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-clone-manager.php:670

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-clone-manager.php:777

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-clone-manager.php:786

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-clone-manager.php:836

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-contact-form-manager.php:26

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-debug-manager.php:35

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-debug-manager.php:45

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-debug-manager.php:50

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-debug-manager.php:93

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-debug-manager.php:471

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-debug-manager.php:477

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-debug-manager.php:479

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-debug-manager.php:480

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-debug-manager.php:481

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-debug-manager.php:492

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-gdpr-manager.php:52

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-key-value-storage.php:106

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-license-manager.php:25

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-option-manager.php:133

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-permission-manager.php:50

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-permission-manager.php:69

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-permission-manager.php:84

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-permission-manager.php:188

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-permission-manager.php:204

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-permission-manager.php:258

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-permission-manager.php:281

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-permission-manager.php:323

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-permission-manager.php:360

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-permission-manager.php:379

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-permission-manager.php:402

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-permission-manager.php:424

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-permission-manager.php:433

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-permission-manager.php:443

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-permission-manager.php:444

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-permission-manager.php:614

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-permission-manager.php:618

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-plan-manager.php:23

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-plugin-manager.php:53

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-plugin-manager.php:89

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-plugin-manager.php:90

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/managers/class-fs-plugin-manager.php:91

PHP 8.0+ Required: Named argumentsHIGH

freemius/includes/sdk/FreemiusWordPress.php:327

Deprecated: each()HIGH

freemius/templates/account.php:1081

Deprecated: each()HIGH

freemius/templates/account/billing.php:333

Deprecated: each()HIGH

freemius/templates/account/billing.php:373

PHP 8.0+ Required: Named argumentsHIGH

freemius/templates/account/partials/disconnect-button.php:39

Deprecated: each()HIGH

freemius/templates/connect.php:789

Deprecated: each()HIGH

freemius/templates/debug.php:838

Deprecated: each()HIGH

freemius/templates/debug.php:884

Deprecated: each()HIGH

freemius/templates/forms/affiliation.php:322

Deprecated: each()HIGH

freemius/templates/forms/license-activation.php:608

Deprecated: each()HIGH

freemius/templates/gdpr-optin-js.php:36

Deprecated: each()HIGH

freemius/templates/js/jquery.content-change.php:29

Deprecated: each()HIGH

freemius/templates/js/permissions.php:55

Deprecated: each()HIGH

freemius/templates/js/permissions.php:180

Deprecated: each()HIGH

freemius/templates/tabs.php:148

Dynamic properties without #[\AllowDynamicProperties] attributeHIGH

freemius/includes/class-fs-storage.php:26-63

Null passed to non-nullable string functionsHIGH

freemius/includes/class-fs-plugin-updater.php:243

Null passed to substr() functionHIGH

freemius/includes/class-fs-plugin-updater.php:250-270

Dynamic properties without #[\AllowDynamicProperties] attributeHIGH

freemius/includes/entities/class-fs-subscription.php:15

Dynamic properties without #[\AllowDynamicProperties] attributeHIGH

freemius/includes/entities/class-fs-user.php:13

Potential null passed to non-nullable strlen() functionHIGH

freemius/includes/fs-core-functions.php:741

Potential null passed to non-nullable strlen() functionHIGH

freemius/includes/fs-core-functions.php:759

Potential null passed to non-nullable strpos() functionHIGH

freemius/includes/fs-core-functions.php:773

Dynamic Properties Without AttributeHIGH

freemius/includes/fs-plugin-info-dialog.php:20-50

Potential Null Parameter IssuesHIGH

freemius/includes/fs-plugin-info-dialog.php:773-778

PHP 8.2 Dynamic Properties Without AttributeHIGH

freemius/includes/managers/class-fs-clone-manager.php:25

Missing Requires PHP headerHIGH

Plugin-wide

Dynamic Properties UsageHIGH

freemius/templates/add-ons.php:119

Deprecated PHP date() Function UsageHIGH

freemius/templates/account/payments.php:39

Potential null parameter warningsHIGH

freemius/templates/connect.php:32

String interpolation deprecated syntaxHIGH

freemius/templates/debug.php:203

Dynamic properties without AllowDynamicProperties attributeHIGH

freemius/templates/forms/deactivation/form.php:186

No PHP compatibility declarationHIGH

Plugin-wide

Missing PHP version requirement headerMEDIUM

wp-force-logout.php

Potential null parameter issuesMEDIUM

freemius/includes/sdk/FreemiusWordPress.php:multiple

Missing function_exists checksMEDIUM

freemius/templates/debug.php:41,freemius/templates/connect.php:88

Function exists checks recommendedLOW

freemius/includes/class-fs-storage.php:520

Use of legacy date() functionLOW

freemius/includes/fs-core-functions.php:19

PHP 8.x Compatibility AttributesLOW

freemius/includes/managers/class-fs-key-value-storage.php:387

PHP compatibility header missingLOW

Plugin-wide

Plugin declares PHP requirement appropriatelyINFO

Plugin-wide

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 WPForce Logout work with PHP 8.3?

WPForce Logout is not fully compatible with PHP 8.3. Our analysis detected 121 compatibility issues.

What PHP version does WPForce Logout require?

WPForce Logout declares a minimum PHP requirement of Not declared. WP HealthKit's static analysis detected an actual minimum of 8.0.