Skip to main content
WP HealthKit

Is Tutor LMS – eLearning and online course solution 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 (256)

PHP Version Mismatch: Declared vs RequiredHIGH

Plugin Header

Deprecated: Implicit nullable parameterLOW

ecommerce/PaymentGateways/Paypal/src/Exceptions/FilesystemException.php:10

PHP 8.0+ Required: Named argumentsINFO

tutor.php:45

PHP 8.0+ Required: Named argumentsINFO

tutor.php:46

PHP 8.0+ Required: Named argumentsINFO

tutor.php:47

PHP 8.0+ Required: Named argumentsINFO

cache/TutorCache.php:48

PHP 8.0+ Required: Named argumentsINFO

classes/Addons.php:44

PHP 8.0+ Required: Named argumentsINFO

classes/Addons.php:61

PHP 8.0+ Required: Named argumentsINFO

classes/Addons.php:186

PHP 8.0+ Required: Named argumentsINFO

classes/Addons.php:202

PHP 8.0+ Required: Named argumentsINFO

classes/Addons.php:211

PHP 8.0+ Required: Named argumentsINFO

classes/Addons.php:219

PHP 8.0+ Required: Named argumentsINFO

classes/Admin.php:551

PHP 8.0+ Required: Named argumentsINFO

classes/Admin.php:723

PHP 8.0+ Required: Named argumentsINFO

classes/Ajax.php:415

PHP 8.0+ Required: Named argumentsINFO

classes/Ajax.php:488

PHP 8.0+ Required: Named argumentsINFO

classes/Announcements.php:94

PHP 8.0+ Required: Named argumentsINFO

classes/Assets.php:138

PHP 8.0+ Required: Named argumentsINFO

classes/Assets.php:139

PHP 8.0+ Required: Named argumentsINFO

classes/Assets.php:140

PHP 8.0+ Required: Named argumentsINFO

classes/Assets.php:141

PHP 8.0+ Required: Named argumentsINFO

classes/Assets.php:142

PHP 8.0+ Required: Named argumentsINFO

classes/Assets.php:143

PHP 8.0+ Required: str_contains()INFO

classes/Assets.php:623

PHP 8.0+ Required: Named argumentsINFO

classes/Container.php:60

PHP 8.0+ Required: Named argumentsINFO

classes/Container.php:64

PHP 8.0+ Required: Named argumentsINFO

classes/Container.php:68

PHP 8.0+ Required: Named argumentsINFO

classes/Container.php:83

PHP 8.0+ Required: Named argumentsINFO

classes/Container.php:84

PHP 8.0+ Required: Named argumentsINFO

classes/Container.php:85

PHP 8.0+ Required: Named argumentsINFO

classes/Container.php:96

PHP 8.0+ Required: Named argumentsINFO

classes/Container.php:148

PHP 8.0+ Required: Named argumentsINFO

classes/Container.php:153

PHP 8.0+ Required: Named argumentsINFO

classes/Container.php:161

PHP 8.0+ Required: Named argumentsINFO

classes/Course_Filter.php:189

PHP 8.0+ Required: Named argumentsINFO

classes/Course.php:412

PHP 8.0+ Required: Named argumentsINFO

classes/Course.php:566

PHP 8.0+ Required: Named argumentsINFO

classes/Course.php:604

PHP 8.0+ Required: Named argumentsINFO

classes/Course.php:822

PHP 8.0+ Required: Named argumentsINFO

classes/Course.php:1396

PHP 8.0+ Required: Named argumentsINFO

classes/Earnings.php:296

PHP 8.0+ Required: Named argumentsINFO

classes/Earnings.php:347

PHP 8.0+ Required: Named argumentsINFO

classes/Earnings.php:408

PHP 8.0+ Required: Named argumentsINFO

classes/Input.php:48

PHP 8.0+ Required: Named argumentsINFO

classes/Input.php:78

PHP 8.0+ Required: Named argumentsINFO

classes/Input.php:98

PHP 8.0+ Required: Named argumentsINFO

classes/Input.php:108

PHP 8.0+ Required: Named argumentsINFO

classes/Input.php:112

PHP 8.0+ Required: Named argumentsINFO

classes/Instructors_List.php:404

PHP 8.0+ Required: Named argumentsINFO

classes/Instructors_List.php:406

PHP 8.0+ Required: Named argumentsINFO

classes/Instructors_List.php:471

PHP 8.0+ Required: Named argumentsINFO

classes/Instructors_List.php:473

PHP 8.0+ Required: Named argumentsINFO

classes/Permalink.php:52

PHP 8.0+ Required: Named argumentsINFO

classes/Permalink.php:63

PHP 8.0+ Required: Named argumentsINFO

classes/Permalink.php:97

PHP 8.0+ Required: Named argumentsINFO

classes/Post_types.php:125

PHP 8.0+ Required: Named argumentsINFO

classes/Question_Answers_List.php:68

PHP 8.0+ Required: Named argumentsINFO

classes/Quiz_Attempts_List.php:253

PHP 8.0+ Required: Named argumentsINFO

classes/Quiz.php:279

PHP 8.0+ Required: Named argumentsINFO

classes/Quiz.php:283

PHP 8.0+ Required: Named argumentsINFO

classes/QuizBuilder.php:268

PHP 8.0+ Required: Named argumentsINFO

classes/RestAPI.php:165

PHP 8.0+ Required: Named argumentsINFO

classes/RestAPI.php:186

PHP 8.0+ Required: Named argumentsINFO

classes/RestAPI.php:207

PHP 8.0+ Required: Named argumentsINFO

classes/RestAPI.php:228

PHP 8.0+ Required: Named argumentsINFO

classes/RestAPI.php:249

PHP 8.0+ Required: Named argumentsINFO

classes/RestAPI.php:270

PHP 8.0+ Required: Named argumentsINFO

classes/RestAPI.php:291

PHP 8.0+ Required: Named argumentsINFO

classes/RestAPI.php:312

PHP 8.0+ Required: Named argumentsINFO

classes/RestAPI.php:333

PHP 8.0+ Required: Named argumentsINFO

classes/RestAPI.php:354

PHP 8.0+ Required: Named argumentsINFO

classes/RestAPI.php:375

PHP 8.0+ Required: Named argumentsINFO

classes/RestAPI.php:396

PHP 8.0+ Required: Named argumentsINFO

classes/Singleton.php:50

PHP 8.0+ Required: Named argumentsINFO

classes/Singleton.php:63

PHP 8.0+ Required: Named argumentsINFO

classes/Singleton.php:64

PHP 8.0+ Required: Named argumentsINFO

classes/Student.php:89

PHP 8.0+ Required: Named argumentsINFO

classes/Student.php:203

PHP 8.0+ Required: Named argumentsINFO

classes/Template.php:129

PHP 8.0+ Required: Named argumentsINFO

classes/User.php:378

PHP 8.0+ Required: Named argumentsINFO

classes/User.php:379

PHP 8.0+ Required: Named argumentsINFO

classes/User.php:380

PHP 8.0+ Required: Named argumentsINFO

classes/Utils.php:8123

PHP 8.0+ Required: Named argumentsINFO

classes/WooCommerce.php:170

PHP 8.0+ Required: Named argumentsINFO

classes/WooCommerce.php:207

PHP 8.0+ Required: Named argumentsINFO

ecommerce/AdminMenu.php:39

PHP 8.0+ Required: Named argumentsINFO

ecommerce/AdminMenu.php:48

PHP 8.0+ Required: Named argumentsINFO

ecommerce/CartController.php:112

PHP 8.0+ Required: Named argumentsINFO

ecommerce/CartController.php:142

PHP 8.0+ Required: Named argumentsINFO

ecommerce/CartController.php:149

PHP 8.0+ Required: Named argumentsINFO

ecommerce/CartController.php:161

PHP 8.0+ Required: Named argumentsINFO

ecommerce/CartController.php:172

PHP 8.0+ Required: Named argumentsINFO

ecommerce/CheckoutController.php:125

PHP 8.0+ Required: Named argumentsINFO

ecommerce/CheckoutController.php:136

PHP 8.0+ Required: Named argumentsINFO

ecommerce/CheckoutController.php:150

PHP 8.0+ Required: Named argumentsINFO

ecommerce/CheckoutController.php:157

PHP 8.0+ Required: Named argumentsINFO

ecommerce/CheckoutController.php:231

PHP 8.0+ Required: Named argumentsINFO

ecommerce/CheckoutController.php:561

PHP 8.0+ Required: Named argumentsINFO

ecommerce/CheckoutController.php:627

PHP 8.0+ Required: Named argumentsINFO

ecommerce/CheckoutController.php:661

PHP 8.0+ Required: Named argumentsINFO

ecommerce/CheckoutController.php:718

PHP 8.0+ Required: Named argumentsINFO

ecommerce/CheckoutController.php:760

PHP 8.0+ Required: Named argumentsINFO

ecommerce/CheckoutController.php:765

PHP 8.0+ Required: Named argumentsINFO

ecommerce/CheckoutController.php:769

PHP 8.0+ Required: Named argumentsINFO

ecommerce/CheckoutController.php:773

PHP 8.0+ Required: Named argumentsINFO

ecommerce/CheckoutController.php:799

PHP 8.0+ Required: Named argumentsINFO

ecommerce/CheckoutController.php:888

PHP 8.0+ Required: Named argumentsINFO

ecommerce/CheckoutController.php:889

PHP 8.0+ Required: Named argumentsINFO

ecommerce/CheckoutController.php:916

PHP 8.0+ Required: Named argumentsINFO

ecommerce/CheckoutController.php:1069

PHP 8.0+ Required: Named argumentsINFO

ecommerce/CheckoutController.php:1077

PHP 8.0+ Required: Named argumentsINFO

ecommerce/CheckoutController.php:1102

PHP 8.0+ Required: Named argumentsINFO

ecommerce/CheckoutController.php:1129

PHP 8.0+ Required: Named argumentsINFO

ecommerce/CheckoutController.php:1138

PHP 8.0+ Required: Named argumentsINFO

ecommerce/CheckoutController.php:1156

PHP 8.0+ Required: Named argumentsINFO

ecommerce/CheckoutController.php:1160

PHP 8.0+ Required: Named argumentsINFO

ecommerce/CheckoutController.php:1164

PHP 8.0+ Required: Named argumentsINFO

ecommerce/CheckoutController.php:1179

PHP 8.0+ Required: Named argumentsINFO

ecommerce/CouponController.php:193

PHP 8.0+ Required: Named argumentsINFO

ecommerce/CouponController.php:266

PHP 8.0+ Required: Named argumentsINFO

ecommerce/EmailController.php:341

PHP 8.0+ Required: Named argumentsINFO

ecommerce/EmailController.php:342

PHP 8.0+ Required: Named argumentsINFO

ecommerce/EmailController.php:345

PHP 8.0+ Required: Named argumentsINFO

ecommerce/EmailController.php:346

PHP 8.0+ Required: Named argumentsINFO

ecommerce/EmailController.php:349

PHP 8.0+ Required: Named argumentsINFO

ecommerce/EmailController.php:350

PHP 8.0+ Required: Named argumentsINFO

ecommerce/EmailController.php:353

PHP 8.0+ Required: Named argumentsINFO

ecommerce/EmailController.php:354

PHP 8.0+ Required: Named argumentsINFO

ecommerce/EmailController.php:355

PHP 8.0+ Required: Named argumentsINFO

ecommerce/EmailController.php:390

PHP 8.0+ Required: Named argumentsINFO

ecommerce/EmailController.php:391

PHP 8.0+ Required: Named argumentsINFO

ecommerce/EmailController.php:394

PHP 8.0+ Required: Named argumentsINFO

ecommerce/EmailController.php:395

PHP 8.0+ Required: Named argumentsINFO

ecommerce/EmailController.php:398

PHP 8.0+ Required: Named argumentsINFO

ecommerce/EmailController.php:399

PHP 8.0+ Required: Named argumentsINFO

ecommerce/EmailController.php:527

PHP 8.0+ Required: Named argumentsINFO

ecommerce/HooksHandler.php:106

PHP 8.0+ Required: Named argumentsINFO

ecommerce/HooksHandler.php:517

PHP 8.0+ Required: Named argumentsINFO

ecommerce/HooksHandler.php:518

PHP 8.0+ Required: Named argumentsINFO

ecommerce/OrderActivitiesController.php:93

PHP 8.0+ Required: Named argumentsINFO

ecommerce/OrderController.php:306

PHP 8.0+ Required: Named argumentsINFO

ecommerce/OrderController.php:318

PHP 8.0+ Required: Named argumentsINFO

ecommerce/OrderController.php:358

PHP 8.0+ Required: Named argumentsINFO

ecommerce/OrderController.php:370

PHP 8.0+ Required: Named argumentsINFO

ecommerce/OrderController.php:410

PHP 8.0+ Required: Named argumentsINFO

ecommerce/OrderController.php:471

PHP 8.0+ Required: Named argumentsINFO

ecommerce/OrderController.php:551

PHP 8.0+ Required: Named argumentsINFO

ecommerce/OrderController.php:566

PHP 8.0+ Required: Named argumentsINFO

ecommerce/OrderController.php:609

PHP 8.0+ Required: Named argumentsINFO

ecommerce/OrderController.php:618

PHP 8.0+ Required: Named argumentsINFO

ecommerce/OrderController.php:1127

PHP 8.0+ Required: Named argumentsINFO

ecommerce/PaymentGateways/Configs/PaypalConfig.php:164

PHP 8.0+ Required: Named argumentsINFO

ecommerce/PaymentGateways/Paypal/src/Core/Application.php:50

PHP 8.0+ Required: Named argumentsINFO

ecommerce/PaymentGateways/Paypal/src/Core/Factory.php:17

PHP 8.0+ Required: Named argumentsINFO

ecommerce/PaymentGateways/Paypal/src/Core/Payment/BaseConfig.php:82

PHP 8.0+ Required: Named argumentsINFO

ecommerce/PaymentGateways/Paypal/src/Core/Support/Uri.php:103

PHP 8.0+ Required: Named argumentsINFO

ecommerce/PaymentGateways/Paypal/src/PaymentHub.php:47

PHP 8.0+ Required: Named argumentsINFO

ecommerce/PaymentGateways/Paypal/src/PaymentHub.php:49

PHP 8.0+ Required: Named argumentsINFO

ecommerce/PaymentGateways/Paypal/src/Payments/Paypal/Api.php:70

PHP 8.0+ Required: Named argumentsINFO

ecommerce/PaymentHandler.php:114

PHP 8.0+ Required: Named argumentsINFO

ecommerce/PaymentHandler.php:115

PHP 8.0+ Required: Named argumentsINFO

ecommerce/Settings.php:47

PHP 8.0+ Required: Named argumentsINFO

ecommerce/Settings.php:58

PHP 8.0+ Required: Named argumentsINFO

ecommerce/Settings.php:283

PHP 8.0+ Required: Named argumentsINFO

ecommerce/Settings.php:361

PHP 8.0+ Required: Named argumentsINFO

helpers/DateTimeHelper.php:106

PHP 8.0+ Required: Named argumentsINFO

helpers/DateTimeHelper.php:121

PHP 8.0+ Required: Named argumentsINFO

helpers/DateTimeHelper.php:219

PHP 8.0+ Required: Named argumentsINFO

helpers/DateTimeHelper.php:228

PHP 8.0+ Required: Named argumentsINFO

helpers/DateTimeHelper.php:237

PHP 8.0+ Required: Named argumentsINFO

helpers/DateTimeHelper.php:275

PHP 8.0+ Required: Named argumentsINFO

helpers/QueryHelper.php:479

PHP 8.0+ Required: Named argumentsINFO

helpers/QueryHelper.php:511

PHP 8.0+ Required: Named argumentsINFO

helpers/ValidationHelper.php:180

PHP 8.0+ Required: Named argumentsINFO

includes/droip/backend/Ajax.php:87

PHP 8.0+ Required: Named argumentsINFO

includes/droip/backend/ElementGenerator/ActionsGenerator.php:330

PHP 8.0+ Required: Named argumentsINFO

includes/droip/backend/ElementGenerator/CourseMetaGenerator.php:672

PHP 8.0+ Required: Named argumentsINFO

includes/droip/backend/ElementGenerator/CourseMetaGenerator.php:676

PHP 8.0+ Required: str_contains()INFO

includes/droip/backend/ElementGenerator/CourseMetaGenerator.php:69

PHP 8.0+ Required: Named argumentsINFO

includes/droip/backend/Hooks.php:102

PHP 8.0+ Required: Named argumentsINFO

includes/droip/backend/Hooks.php:105

PHP 8.0+ Required: Named argumentsINFO

includes/droip/backend/Hooks.php:134

PHP 8.0+ Required: Named argumentsINFO

includes/droip/backend/Hooks.php:137

PHP 8.0+ Required: Named argumentsINFO

includes/droip/backend/Hooks.php:193

PHP 8.0+ Required: Named argumentsINFO

includes/droip/backend/Hooks.php:553

PHP 8.0+ Required: Named argumentsINFO

includes/droip/backend/Hooks.php:570

PHP 8.0+ Required: Named argumentsINFO

includes/droip/backend/Hooks.php:740

PHP 8.0+ Required: Named argumentsINFO

includes/kirki/backend/Ajax.php:87

PHP 8.0+ Required: Named argumentsINFO

includes/kirki/backend/ElementGenerator/ActionsGenerator.php:330

PHP 8.0+ Required: Named argumentsINFO

includes/kirki/backend/ElementGenerator/CourseMetaGenerator.php:672

PHP 8.0+ Required: Named argumentsINFO

includes/kirki/backend/ElementGenerator/CourseMetaGenerator.php:676

PHP 8.0+ Required: str_contains()INFO

includes/kirki/backend/ElementGenerator/CourseMetaGenerator.php:69

PHP 8.0+ Required: Named argumentsINFO

includes/kirki/backend/Hooks.php:102

PHP 8.0+ Required: Named argumentsINFO

includes/kirki/backend/Hooks.php:105

PHP 8.0+ Required: Named argumentsINFO

includes/kirki/backend/Hooks.php:134

PHP 8.0+ Required: Named argumentsINFO

includes/kirki/backend/Hooks.php:137

PHP 8.0+ Required: Named argumentsINFO

includes/kirki/backend/Hooks.php:193

PHP 8.0+ Required: Named argumentsINFO

includes/kirki/backend/Hooks.php:553

PHP 8.0+ Required: Named argumentsINFO

includes/kirki/backend/Hooks.php:570

PHP 8.0+ Required: Named argumentsINFO

includes/kirki/backend/Hooks.php:740

PHP 8.0+ Required: Named argumentsINFO

includes/tutor-general-functions.php:1646

PHP 8.0+ Required: Named argumentsINFO

includes/tutor-general-functions.php:1649

PHP 8.0+ Required: Named argumentsINFO

includes/tutor-general-functions.php:1650

PHP 8.0+ Required: Named argumentsINFO

includes/tutor-general-functions.php:1651

PHP 8.0+ Required: Named argumentsINFO

includes/tutor-general-functions.php:1652

PHP 8.0+ Required: Named argumentsINFO

includes/tutor-general-functions.php:1653

PHP 8.0+ Required: Named argumentsINFO

migrations/BatchProcessor.php:100

PHP 8.0+ Required: Named argumentsINFO

migrations/Migration.php:32

PHP 8.0+ Required: Named argumentsINFO

models/CouponModel.php:203

PHP 8.0+ Required: Named argumentsINFO

models/CouponModel.php:221

PHP 8.0+ Required: Named argumentsINFO

models/CouponModel.php:272

PHP 8.0+ Required: Named argumentsINFO

models/CouponModel.php:287

PHP 8.0+ Required: Named argumentsINFO

models/CouponModel.php:342

PHP 8.0+ Required: Named argumentsINFO

models/CouponModel.php:1171

PHP 8.0+ Required: Named argumentsINFO

models/CourseModel.php:78

PHP 8.0+ Required: Named argumentsINFO

models/OrderActivitiesModel.php:75

PHP 8.0+ Required: Named argumentsINFO

models/OrderActivitiesModel.php:104

PHP 8.0+ Required: Named argumentsINFO

models/OrderModel.php:291

PHP 8.0+ Required: Named argumentsINFO

models/OrderModel.php:308

PHP 8.0+ Required: Named argumentsINFO

models/OrderModel.php:323

PHP 8.0+ Required: Named argumentsINFO

models/OrderModel.php:740

PHP 8.0+ Required: Named argumentsINFO

models/OrderModel.php:1556

PHP 8.0+ Required: Named argumentsINFO

models/QuizModel.php:326

PHP 8.0+ Required: Named argumentsINFO

models/QuizModel.php:413

PHP 8.0+ Required: Named argumentsINFO

models/QuizModel.php:1210

PHP 8.0+ Required: Named argumentsINFO

models/WithdrawModel.php:114

PHP 8.0+ Required: Named argumentsINFO

templates/dashboard/assignments.php:26

PHP 8.0+ Required: Named argumentsINFO

templates/dashboard/assignments.php:102

PHP 8.0+ Required: Named argumentsINFO

templates/dashboard/assignments/submitted.php:134

PHP 8.0+ Required: Named argumentsINFO

templates/dashboard/my-courses.php:208

PHP 8.0+ Required: Named argumentsINFO

templates/dashboard/my-courses.php:236

PHP 8.0+ Required: Named argumentsINFO

templates/dashboard/my-courses.php:253

PHP 8.0+ Required: Named argumentsINFO

templates/dashboard/my-courses.php:272

PHP 8.0+ Required: Named argumentsINFO

templates/dashboard/my-courses.php:291

PHP 8.0+ Required: Named argumentsINFO

templates/dashboard/purchase_history.php:166

PHP 8.0+ Required: Named argumentsINFO

templates/dashboard/purchase_history.php:181

PHP 8.0+ Required: Named argumentsINFO

templates/dashboard/question-answer.php:36

PHP 8.0+ Required: Named argumentsINFO

templates/dashboard/withdraw.php:27

PHP 8.0+ Required: Named argumentsINFO

templates/ecommerce/checkout.php:49

PHP 8.0+ Required: Named argumentsINFO

templates/ecommerce/checkout.php:56

PHP 8.0+ Required: Named argumentsINFO

templates/ecommerce/checkout.php:177

PHP 8.0+ Required: Named argumentsINFO

templates/ecommerce/checkout.php:178

PHP 8.0+ Required: Named argumentsINFO

templates/ecommerce/checkout.php:180

PHP 8.0+ Required: Named argumentsINFO

templates/ecommerce/checkout.php:181

PHP 8.0+ Required: Named argumentsINFO

templates/login-form.php:19

PHP 8.0+ Required: Named argumentsINFO

templates/login-form.php:121

PHP 8.0+ Required: Named argumentsINFO

templates/single/course/enrolled/question_and_answer.php:16

PHP 8.0+ Required: Named argumentsINFO

templates/single/lesson/lesson_sidebar.php:23

PHP 8.0+ Required: Named argumentsINFO

views/pages/ecommerce/coupon-list.php:68

PHP 8.0+ Required: Named argumentsINFO

views/pages/ecommerce/coupon-list.php:111

PHP 8.0+ Required: Named argumentsINFO

views/pages/ecommerce/coupon-list.php:169

PHP 8.0+ Required: Named argumentsINFO

views/pages/ecommerce/order-list.php:62

PHP 8.0+ Required: Named argumentsINFO

views/pages/ecommerce/order-list.php:192

PHP 8.0+ Required: Named argumentsINFO

views/pages/ecommerce/order-list.php:198

PHP 8.0+ Required: Named argumentsINFO

views/pages/quiz_attempts.php:20

PHP 8.0+ Required: Named argumentsINFO

views/quiz/attempt-details.php:165

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 Tutor LMS – eLearning and online course solution work with PHP 8.3?

Tutor LMS – eLearning and online course solution is not fully compatible with PHP 8.3. Our analysis detected 256 compatibility issues.

What PHP version does Tutor LMS – eLearning and online course solution require?

Tutor LMS – eLearning and online course solution declares a minimum PHP requirement of 7.4. WP HealthKit's static analysis detected an actual minimum of 8.0.