Skip to main content
WP HealthKit

Is HeartApproval 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

Mismatch with declared minimum

Tested Up To

PHP 8.3

Compatibility Issues (50)

PHP Version Mismatch: Declared vs RequiredHIGH

Plugin Header

named arguments requires PHP 8.0 but plugin declares `Requires PHP: 7.4`HIGH

includes/class-hearli-admin.php:190

named arguments requires PHP 8.0 but plugin declares `Requires PHP: 7.4`HIGH

includes/class-hearli-admin.php:201

match expression requires PHP 8.0 but plugin declares `Requires PHP: 7.4`HIGH

includes/class-hearli-export.php:329

PHP 8.0+ Required: Named argumentsINFO

heartapproval.php:209

PHP 8.0+ Required: Named argumentsINFO

heartapproval.php:212

PHP 8.0+ Required: Named argumentsINFO

heartapproval.php:244

PHP 8.0+ Required: Named argumentsINFO

heartapproval.php:343

PHP 8.0+ Required: Named argumentsINFO

heartapproval.php:459

PHP 8.0+ Required: Named argumentsINFO

heartapproval.php:492

PHP 8.0+ Required: Named argumentsINFO

includes/class-hearli-cpt.php:39

PHP 8.0+ Required: Named argumentsINFO

includes/class-hearli-emails.php:58

PHP 8.0+ Required: Named argumentsINFO

includes/class-hearli-emails.php:69

PHP 8.0+ Required: Named argumentsINFO

includes/class-hearli-emails.php:396

PHP 8.0+ Required: Named argumentsINFO

includes/class-hearli-emails.php:397

PHP 8.0+ Required: Named argumentsINFO

includes/class-hearli-emails.php:398

PHP 8.0+ Required: Named argumentsINFO

includes/class-hearli-emails.php:399

PHP 8.0+ Required: Named argumentsINFO

includes/class-hearli-emails.php:400

PHP 8.0+ Required: Named argumentsINFO

includes/class-hearli-emails.php:401

PHP 8.0+ Required: Named argumentsINFO

includes/class-hearli-emails.php:402

PHP 8.0+ Required: Named argumentsINFO

includes/class-hearli-emails.php:403

PHP 8.0+ Required: Named argumentsINFO

includes/class-hearli-emails.php:404

PHP 8.0+ Required: Named argumentsINFO

includes/class-hearli-emails.php:405

PHP 8.0+ Required: Named argumentsINFO

includes/class-hearli-export.php:34

PHP 8.0+ Required: Match expressionINFO

includes/class-hearli-export.php:329

PHP 8.0+ Required: Named argumentsINFO

includes/class-hearli-frontend.php:164

PHP 8.0+ Required: Named argumentsINFO

includes/class-hearli-frontend.php:211

PHP 8.0+ Required: Named argumentsINFO

includes/class-hearli-frontend.php:215

PHP 8.0+ Required: Named argumentsINFO

includes/class-hearli-frontend.php:256

PHP 8.0+ Required: Named argumentsINFO

includes/class-hearli-frontend.php:257

PHP 8.0+ Required: Named argumentsINFO

includes/class-hearli-settings.php:62

PHP 8.0+ Required: Named argumentsINFO

includes/class-hearli-settings.php:90

PHP 8.0+ Required: Named argumentsINFO

includes/class-hearli-settings.php:255

PHP 8.0+ Required: Named argumentsINFO

includes/class-hearli-settings.php:516

PHP 8.0+ Required: Named argumentsINFO

includes/class-hearli-settings.php:530

PHP 8.0+ Required: Named argumentsINFO

includes/class-hearli-settings.php:538

PHP 8.0+ Required: Named argumentsINFO

includes/class-hearli-settings.php:584

PHP 8.0+ Required: Named argumentsINFO

includes/class-hearli-settings.php:591

PHP 8.0+ Required: Named argumentsINFO

includes/class-hearli-settings.php:649

PHP 8.0+ Required: Named argumentsINFO

includes/class-hearli-settings.php:654

PHP 8.0+ Required: Named argumentsINFO

includes/class-hearli-settings.php:659

PHP 8.0+ Required: Named argumentsINFO

includes/class-hearli-settings.php:664

PHP 8.0+ Required: Named argumentsINFO

includes/class-hearli-settings.php:669

PHP 8.0+ Required: Named argumentsINFO

includes/class-hearli-settings.php:674

PHP 8.0+ Required: Named argumentsINFO

includes/class-hearli-settings.php:687

PHP 8.0+ Required: Named argumentsINFO

includes/class-hearli-settings.php:700

PHP 8.0+ Required: Named argumentsINFO

includes/class-hearli-settings.php:713

PHP 8.0+ Required: Named argumentsINFO

includes/class-hearli-settings.php:717

PHP 8.0+ Required: Named argumentsINFO

includes/class-hearli-settings.php:721

PHP 8.0+ Required: Named argumentsINFO

includes/class-hearli-settings.php:725

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

HeartApproval is not fully compatible with PHP 8.3. Our analysis detected 50 compatibility issues.

What PHP version does HeartApproval require?

HeartApproval declares a minimum PHP requirement of 7.4. WP HealthKit's static analysis detected an actual minimum of 8.0.