Is Tutor LMS – eLearning and online course solution Compatible with PHP 8.3?
This plugin has critical incompatibilities with PHP 8.3.
PHP Version Requirements
7.4
8.0
Mismatch with declared minimum
PHP 8.3
Compatibility Issues (256)
Plugin Header
ecommerce/PaymentGateways/Paypal/src/Exceptions/FilesystemException.php:10
tutor.php:45
tutor.php:46
tutor.php:47
cache/TutorCache.php:48
classes/Addons.php:44
classes/Addons.php:61
classes/Addons.php:186
classes/Addons.php:202
classes/Addons.php:211
classes/Addons.php:219
classes/Admin.php:551
classes/Admin.php:723
classes/Ajax.php:415
classes/Ajax.php:488
classes/Announcements.php:94
classes/Assets.php:138
classes/Assets.php:139
classes/Assets.php:140
classes/Assets.php:141
classes/Assets.php:142
classes/Assets.php:143
classes/Assets.php:623
classes/Container.php:60
classes/Container.php:64
classes/Container.php:68
classes/Container.php:83
classes/Container.php:84
classes/Container.php:85
classes/Container.php:96
classes/Container.php:148
classes/Container.php:153
classes/Container.php:161
classes/Course_Filter.php:189
classes/Course.php:412
classes/Course.php:566
classes/Course.php:604
classes/Course.php:822
classes/Course.php:1396
classes/Earnings.php:296
classes/Earnings.php:347
classes/Earnings.php:408
classes/Input.php:48
classes/Input.php:78
classes/Input.php:98
classes/Input.php:108
classes/Input.php:112
classes/Instructors_List.php:404
classes/Instructors_List.php:406
classes/Instructors_List.php:471
classes/Instructors_List.php:473
classes/Permalink.php:52
classes/Permalink.php:63
classes/Permalink.php:97
classes/Post_types.php:125
classes/Question_Answers_List.php:68
classes/Quiz_Attempts_List.php:253
classes/Quiz.php:279
classes/Quiz.php:283
classes/QuizBuilder.php:268
classes/RestAPI.php:165
classes/RestAPI.php:186
classes/RestAPI.php:207
classes/RestAPI.php:228
classes/RestAPI.php:249
classes/RestAPI.php:270
classes/RestAPI.php:291
classes/RestAPI.php:312
classes/RestAPI.php:333
classes/RestAPI.php:354
classes/RestAPI.php:375
classes/RestAPI.php:396
classes/Singleton.php:50
classes/Singleton.php:63
classes/Singleton.php:64
classes/Student.php:89
classes/Student.php:203
classes/Template.php:129
classes/User.php:378
classes/User.php:379
classes/User.php:380
classes/Utils.php:8123
classes/WooCommerce.php:170
classes/WooCommerce.php:207
ecommerce/AdminMenu.php:39
ecommerce/AdminMenu.php:48
ecommerce/CartController.php:112
ecommerce/CartController.php:142
ecommerce/CartController.php:149
ecommerce/CartController.php:161
ecommerce/CartController.php:172
ecommerce/CheckoutController.php:125
ecommerce/CheckoutController.php:136
ecommerce/CheckoutController.php:150
ecommerce/CheckoutController.php:157
ecommerce/CheckoutController.php:231
ecommerce/CheckoutController.php:561
ecommerce/CheckoutController.php:627
ecommerce/CheckoutController.php:661
ecommerce/CheckoutController.php:718
ecommerce/CheckoutController.php:760
ecommerce/CheckoutController.php:765
ecommerce/CheckoutController.php:769
ecommerce/CheckoutController.php:773
ecommerce/CheckoutController.php:799
ecommerce/CheckoutController.php:888
ecommerce/CheckoutController.php:889
ecommerce/CheckoutController.php:916
ecommerce/CheckoutController.php:1069
ecommerce/CheckoutController.php:1077
ecommerce/CheckoutController.php:1102
ecommerce/CheckoutController.php:1129
ecommerce/CheckoutController.php:1138
ecommerce/CheckoutController.php:1156
ecommerce/CheckoutController.php:1160
ecommerce/CheckoutController.php:1164
ecommerce/CheckoutController.php:1179
ecommerce/CouponController.php:193
ecommerce/CouponController.php:266
ecommerce/EmailController.php:341
ecommerce/EmailController.php:342
ecommerce/EmailController.php:345
ecommerce/EmailController.php:346
ecommerce/EmailController.php:349
ecommerce/EmailController.php:350
ecommerce/EmailController.php:353
ecommerce/EmailController.php:354
ecommerce/EmailController.php:355
ecommerce/EmailController.php:390
ecommerce/EmailController.php:391
ecommerce/EmailController.php:394
ecommerce/EmailController.php:395
ecommerce/EmailController.php:398
ecommerce/EmailController.php:399
ecommerce/EmailController.php:527
ecommerce/HooksHandler.php:106
ecommerce/HooksHandler.php:517
ecommerce/HooksHandler.php:518
ecommerce/OrderActivitiesController.php:93
ecommerce/OrderController.php:306
ecommerce/OrderController.php:318
ecommerce/OrderController.php:358
ecommerce/OrderController.php:370
ecommerce/OrderController.php:410
ecommerce/OrderController.php:471
ecommerce/OrderController.php:551
ecommerce/OrderController.php:566
ecommerce/OrderController.php:609
ecommerce/OrderController.php:618
ecommerce/OrderController.php:1127
ecommerce/PaymentGateways/Configs/PaypalConfig.php:164
ecommerce/PaymentGateways/Paypal/src/Core/Application.php:50
ecommerce/PaymentGateways/Paypal/src/Core/Factory.php:17
ecommerce/PaymentGateways/Paypal/src/Core/Payment/BaseConfig.php:82
ecommerce/PaymentGateways/Paypal/src/Core/Support/Uri.php:103
ecommerce/PaymentGateways/Paypal/src/PaymentHub.php:47
ecommerce/PaymentGateways/Paypal/src/PaymentHub.php:49
ecommerce/PaymentGateways/Paypal/src/Payments/Paypal/Api.php:70
ecommerce/PaymentHandler.php:114
ecommerce/PaymentHandler.php:115
ecommerce/Settings.php:47
ecommerce/Settings.php:58
ecommerce/Settings.php:283
ecommerce/Settings.php:361
helpers/DateTimeHelper.php:106
helpers/DateTimeHelper.php:121
helpers/DateTimeHelper.php:219
helpers/DateTimeHelper.php:228
helpers/DateTimeHelper.php:237
helpers/DateTimeHelper.php:275
helpers/QueryHelper.php:479
helpers/QueryHelper.php:511
helpers/ValidationHelper.php:180
includes/droip/backend/Ajax.php:87
includes/droip/backend/ElementGenerator/ActionsGenerator.php:330
includes/droip/backend/ElementGenerator/CourseMetaGenerator.php:672
includes/droip/backend/ElementGenerator/CourseMetaGenerator.php:676
includes/droip/backend/ElementGenerator/CourseMetaGenerator.php:69
includes/droip/backend/Hooks.php:102
includes/droip/backend/Hooks.php:105
includes/droip/backend/Hooks.php:134
includes/droip/backend/Hooks.php:137
includes/droip/backend/Hooks.php:193
includes/droip/backend/Hooks.php:553
includes/droip/backend/Hooks.php:570
includes/droip/backend/Hooks.php:740
includes/kirki/backend/Ajax.php:87
includes/kirki/backend/ElementGenerator/ActionsGenerator.php:330
includes/kirki/backend/ElementGenerator/CourseMetaGenerator.php:672
includes/kirki/backend/ElementGenerator/CourseMetaGenerator.php:676
includes/kirki/backend/ElementGenerator/CourseMetaGenerator.php:69
includes/kirki/backend/Hooks.php:102
includes/kirki/backend/Hooks.php:105
includes/kirki/backend/Hooks.php:134
includes/kirki/backend/Hooks.php:137
includes/kirki/backend/Hooks.php:193
includes/kirki/backend/Hooks.php:553
includes/kirki/backend/Hooks.php:570
includes/kirki/backend/Hooks.php:740
includes/tutor-general-functions.php:1646
includes/tutor-general-functions.php:1649
includes/tutor-general-functions.php:1650
includes/tutor-general-functions.php:1651
includes/tutor-general-functions.php:1652
includes/tutor-general-functions.php:1653
migrations/BatchProcessor.php:100
migrations/Migration.php:32
models/CouponModel.php:203
models/CouponModel.php:221
models/CouponModel.php:272
models/CouponModel.php:287
models/CouponModel.php:342
models/CouponModel.php:1171
models/CourseModel.php:78
models/OrderActivitiesModel.php:75
models/OrderActivitiesModel.php:104
models/OrderModel.php:291
models/OrderModel.php:308
models/OrderModel.php:323
models/OrderModel.php:740
models/OrderModel.php:1556
models/QuizModel.php:326
models/QuizModel.php:413
models/QuizModel.php:1210
models/WithdrawModel.php:114
templates/dashboard/assignments.php:26
templates/dashboard/assignments.php:102
templates/dashboard/assignments/submitted.php:134
templates/dashboard/my-courses.php:208
templates/dashboard/my-courses.php:236
templates/dashboard/my-courses.php:253
templates/dashboard/my-courses.php:272
templates/dashboard/my-courses.php:291
templates/dashboard/purchase_history.php:166
templates/dashboard/purchase_history.php:181
templates/dashboard/question-answer.php:36
templates/dashboard/withdraw.php:27
templates/ecommerce/checkout.php:49
templates/ecommerce/checkout.php:56
templates/ecommerce/checkout.php:177
templates/ecommerce/checkout.php:178
templates/ecommerce/checkout.php:180
templates/ecommerce/checkout.php:181
templates/login-form.php:19
templates/login-form.php:121
templates/single/course/enrolled/question_and_answer.php:16
templates/single/lesson/lesson_sidebar.php:23
views/pages/ecommerce/coupon-list.php:68
views/pages/ecommerce/coupon-list.php:111
views/pages/ecommerce/coupon-list.php:169
views/pages/ecommerce/order-list.php:62
views/pages/ecommerce/order-list.php:192
views/pages/ecommerce/order-list.php:198
views/pages/quiz_attempts.php:20
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.