Skip to main content
WP HealthKit

Is Chala Subscriptions for WooCommerce 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 (190)

PHP Version Mismatch: Declared vs RequiredHIGH

Plugin Header

PHP attribute (#[...]) requires PHP 8.0 but plugin declares `Requires PHP: 7.4`HIGH

includes/money/class-money.php:526

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-admin.php:238

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-admin.php:239

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-dashboard.php:111

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-dashboard.php:164

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-dashboard.php:183

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-importer.php:391

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-importer.php:408

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-importer.php:409

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-importer.php:417

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-importer.php:418

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-importer.php:437

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-importer.php:465

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-settings-page.php:53

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-settings-page.php:124

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-settings-page.php:411

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-settings-page.php:439

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-settings-page.php:479

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-settings-page.php:499

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-settings-page.php:520

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-subscription-editor.php:181

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-subscription-editor.php:246

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-subscription-editor.php:259

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-subscription-editor.php:311

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-subscription-editor.php:321

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-subscription-editor.php:363

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-subscription-editor.php:364

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-subscription-editor.php:426

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-subscription-editor.php:450

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-subscription-list-table.php:270

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-subscription-list-table.php:322

PHP 8.0+ Required: Named argumentsINFO

includes/admin/class-subscription-list-table.php:353

PHP 8.0+ Required: Named argumentsINFO

includes/audit/class-audit-log.php:172

PHP 8.0+ Required: Named argumentsINFO

includes/class-activator.php:49

PHP 8.0+ Required: Named argumentsINFO

includes/class-activator.php:67

PHP 8.0+ Required: Named argumentsINFO

includes/class-deactivator.php:44

PHP 8.0+ Required: Named argumentsINFO

includes/cli/class-commands.php:144

PHP 8.0+ Required: Named argumentsINFO

includes/cli/class-gateway-selftest.php:438

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-database.php:140

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-database.php:151

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-database.php:201

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-dates.php:95

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-dates.php:149

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-dates.php:173

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-dates.php:198

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-dates.php:225

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-dates.php:250

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-dates.php:376

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-encryption.php:108

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-features.php:311

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-features.php:359

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-features.php:407

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-features.php:541

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-housekeeping.php:64

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-housekeeping.php:74

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-payment-method-repository.php:177

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-renewal-repository.php:217

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-renewal-repository.php:268

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-renewal.php:532

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-scheduler.php:198

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-scheduler.php:224

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-scheduler.php:260

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-scheduler.php:285

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-scheduler.php:295

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-scheduler.php:312

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-scheduler.php:324

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-scheduler.php:327

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-scheduler.php:390

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-settings.php:92

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-settings.php:104

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-settings.php:170

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-subscription-repository.php:273

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-subscription-repository.php:337

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-subscription-repository.php:351

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-subscription-repository.php:352

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-subscription-repository.php:372

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-subscription-repository.php:389

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-subscription-repository.php:410

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-subscription-repository.php:485

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-subscription-status-manager.php:273

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-subscription-status-manager.php:317

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-subscription-status-manager.php:343

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-subscription-status-manager.php:348

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-subscription-status-manager.php:395

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-subscription-status-manager.php:433

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-subscription-status-manager.php:441

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-subscription-status-manager.php:451

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-subscription-status-manager.php:452

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-subscription-status-manager.php:453

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-subscription-status-manager.php:457

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-subscription-status-manager.php:458

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-subscription-status-manager.php:459

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-subscription-status-manager.php:463

PHP 8.0+ Required: Named argumentsINFO

includes/core/class-subscription.php:872

PHP 8.0+ Required: Named argumentsINFO

includes/email/class-email-manager.php:88

PHP 8.0+ Required: Named argumentsINFO

includes/email/class-subscription-cancelled-email.php:62

PHP 8.0+ Required: Named argumentsINFO

includes/email/class-subscription-paused-email.php:82

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-charge-result.php:142

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-charge-result.php:160

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-charge-result.php:178

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-charge-result.php:202

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-paypal-gateway.php:112

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-paypal-gateway.php:479

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-paypal-gateway.php:513

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-stripe-gateway.php:110

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-stripe-gateway.php:190

PHP 8.0+ Required: Named argumentsINFO

includes/gateway/class-stripe-gateway.php:226

PHP 8.0+ Required: Named argumentsINFO

includes/integrations/class-hpos.php:148

PHP 8.0+ Required: Named argumentsINFO

includes/integrations/class-hpos.php:180

PHP 8.0+ Required: Named argumentsINFO

includes/integrations/class-nishchoy-reviews.php:88

PHP 8.0+ Required: Named argumentsINFO

includes/integrations/class-nishchoy-reviews.php:118

PHP 8.0+ Required: Named argumentsINFO

includes/integrations/class-uttor-aeo.php:122

PHP 8.0+ Required: Named argumentsINFO

includes/integrations/class-woocommerce-blocks.php:192

PHP 8.0+ Required: Named argumentsINFO

includes/lifecycle/class-cancellation-processor.php:84

PHP 8.0+ Required: Named argumentsINFO

includes/lifecycle/class-cancellation-processor.php:85

PHP 8.0+ Required: Named argumentsINFO

includes/lifecycle/class-cancellation-processor.php:158

PHP 8.0+ Required: Named argumentsINFO

includes/lifecycle/class-cancellation-processor.php:199

PHP 8.0+ Required: Named argumentsINFO

includes/lifecycle/class-cart-integration.php:211

PHP 8.0+ Required: Named argumentsINFO

includes/lifecycle/class-cart-integration.php:284

PHP 8.0+ Required: Named argumentsINFO

includes/lifecycle/class-checkout-integration.php:146

PHP 8.0+ Required: Named argumentsINFO

includes/lifecycle/class-checkout-integration.php:171

PHP 8.0+ Required: Named argumentsINFO

includes/lifecycle/class-checkout-integration.php:199

PHP 8.0+ Required: Named argumentsINFO

includes/lifecycle/class-checkout-integration.php:261

PHP 8.0+ Required: Named argumentsINFO

includes/lifecycle/class-checkout-integration.php:274

PHP 8.0+ Required: Named argumentsINFO

includes/lifecycle/class-checkout-integration.php:292

PHP 8.0+ Required: Named argumentsINFO

includes/lifecycle/class-pause-processor.php:80

PHP 8.0+ Required: Named argumentsINFO

includes/lifecycle/class-pause-processor.php:86

PHP 8.0+ Required: Named argumentsINFO

includes/lifecycle/class-pause-processor.php:114

PHP 8.0+ Required: Named argumentsINFO

includes/lifecycle/class-pause-processor.php:119

PHP 8.0+ Required: Named argumentsINFO

includes/lifecycle/class-pause-processor.php:121

PHP 8.0+ Required: Named argumentsINFO

includes/lifecycle/class-pause-processor.php:155

PHP 8.0+ Required: Named argumentsINFO

includes/lifecycle/class-pause-processor.php:202

PHP 8.0+ Required: Named argumentsINFO

includes/lifecycle/class-product-type.php:100

PHP 8.0+ Required: Named argumentsINFO

includes/lifecycle/class-product-type.php:251

PHP 8.0+ Required: Named argumentsINFO

includes/lifecycle/class-renewal-order-factory.php:96

PHP 8.0+ Required: Named argumentsINFO

includes/lifecycle/class-renewal-order-factory.php:97

PHP 8.0+ Required: Named argumentsINFO

includes/lifecycle/class-renewal-order-factory.php:98

PHP 8.0+ Required: Named argumentsINFO

includes/lifecycle/class-renewal-order-factory.php:134

PHP 8.0+ Required: Named argumentsINFO

includes/lifecycle/class-renewal-order-factory.php:144

PHP 8.0+ Required: Named argumentsINFO

includes/lifecycle/class-renewal-processor.php:142

PHP 8.0+ Required: Named argumentsINFO

includes/lifecycle/class-renewal-processor.php:143

PHP 8.0+ Required: Named argumentsINFO

includes/lifecycle/class-renewal-processor.php:144

PHP 8.0+ Required: Named argumentsINFO

includes/lifecycle/class-renewal-processor.php:216

PHP 8.0+ Required: Named argumentsINFO

includes/lifecycle/class-renewal-processor.php:480

PHP 8.0+ Required: Named argumentsINFO

includes/lifecycle/class-renewal-processor.php:555

PHP 8.0+ Required: Named argumentsINFO

includes/lifecycle/class-renewal-processor.php:621

PHP 8.0+ Required: Named argumentsINFO

includes/lifecycle/class-renewal-processor.php:671

PHP 8.0+ Required: Named argumentsINFO

includes/lifecycle/class-renewal-processor.php:673

PHP 8.0+ Required: Named argumentsINFO

includes/lifecycle/class-renewal-processor.php:764

PHP 8.0+ Required: Named argumentsINFO

includes/lifecycle/class-renewal-processor.php:821

PHP 8.0+ Required: Named argumentsINFO

includes/lifecycle/class-subscription-product.php:96

PHP 8.0+ Required: Named argumentsINFO

includes/lifecycle/class-subscription-product.php:106

PHP 8.0+ Required: Named argumentsINFO

includes/lifecycle/class-subscription-product.php:122

PHP 8.0+ Required: Named argumentsINFO

includes/lifecycle/class-subscription-product.php:132

PHP 8.0+ Required: Named argumentsINFO

includes/lifecycle/class-subscription-product.php:145

PHP 8.0+ Required: Named argumentsINFO

includes/lifecycle/class-subscription-product.php:161

PHP 8.0+ Required: Named argumentsINFO

includes/lifecycle/class-subscription-product.php:184

PHP 8.0+ Required: Named argumentsINFO

includes/money/class-money.php:111

PHP 8.0+ Required: Named argumentsINFO

includes/money/class-money.php:218

PHP 8.0+ Required: Named argumentsINFO

includes/money/class-tax-calculator.php:84

PHP 8.0+ Required: Named argumentsINFO

includes/my-account/class-my-account.php:120

PHP 8.0+ Required: Named argumentsINFO

includes/my-account/class-my-account.php:261

PHP 8.0+ Required: Named argumentsINFO

includes/my-account/class-my-account.php:262

PHP 8.0+ Required: Named argumentsINFO

includes/my-account/class-my-account.php:343

PHP 8.0+ Required: Named argumentsINFO

includes/my-account/class-my-account.php:368

PHP 8.0+ Required: Named argumentsINFO

includes/my-account/class-my-account.php:433

PHP 8.0+ Required: Named argumentsINFO

includes/my-account/class-my-account.php:459

PHP 8.0+ Required: Named argumentsINFO

includes/rest/class-my-account-controller.php:235

PHP 8.0+ Required: Named argumentsINFO

includes/rest/class-my-account-controller.php:253

PHP 8.0+ Required: Named argumentsINFO

includes/rest/class-my-account-controller.php:254

PHP 8.0+ Required: Named argumentsINFO

includes/webhook/class-paypal-webhook-handler.php:137

PHP 8.0+ Required: Named argumentsINFO

includes/webhook/class-paypal-webhook-handler.php:235

PHP 8.0+ Required: Named argumentsINFO

includes/webhook/class-paypal-webhook-handler.php:288

PHP 8.0+ Required: Named argumentsINFO

includes/webhook/class-paypal-webhook-handler.php:347

PHP 8.0+ Required: Named argumentsINFO

includes/webhook/class-stripe-webhook-handler.php:248

PHP 8.0+ Required: Named argumentsINFO

includes/webhook/class-stripe-webhook-handler.php:298

PHP 8.0+ Required: Named argumentsINFO

includes/webhook/class-stripe-webhook-handler.php:337

PHP 8.0+ Required: Named argumentsINFO

includes/webhook/class-stripe-webhook-handler.php:380

PHP 8.0+ Required: Named argumentsINFO

includes/webhook/class-webhook-controller.php:117

PHP 8.0+ Required: Named argumentsINFO

includes/webhook/class-webhook-controller.php:144

PHP 8.0+ Required: Named argumentsINFO

includes/webhook/class-webhook-dedup.php:118

PHP 8.0+ Required: Named argumentsINFO

includes/webhook/class-webhook-dedup.php:278

PHP 8.0+ Required: Named argumentsINFO

templates/my-account/subscription-detail.php:31

PHP 8.0+ Required: Named argumentsINFO

templates/my-account/subscription-detail.php:65

PHP 8.0+ Required: Named argumentsINFO

templates/my-account/subscription-detail.php:78

PHP 8.0+ Required: Named argumentsINFO

templates/my-account/subscription-detail.php:84

PHP 8.0+ Required: Named argumentsINFO

templates/my-account/subscription-detail.php:128

PHP 8.0+ Required: Named argumentsINFO

templates/my-account/subscriptions.php:49

PHP 8.0+ Required: Named argumentsINFO

templates/my-account/subscriptions.php:80

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 Chala Subscriptions for WooCommerce work with PHP 8.3?

Chala Subscriptions for WooCommerce is not fully compatible with PHP 8.3. Our analysis detected 190 compatibility issues.

What PHP version does Chala Subscriptions for WooCommerce require?

Chala Subscriptions for WooCommerce declares a minimum PHP requirement of 7.4. WP HealthKit's static analysis detected an actual minimum of 8.0.