Is Qaiyo Smart Appointment Compatible with PHP 8.3?
This plugin has critical incompatibilities with PHP 8.3.
PHP Version Requirements
7.4
8.1
Mismatch with declared minimum
PHP 8.3
Compatibility Issues (135)
Plugin Header
includes/class-qsab-css.php:94
includes/class-qsab-emails.php:385
includes/class-qsab-slots.php:600
includes/class-qsab-woocommerce.php:160
includes/class-qsab-woocommerce.php:172
tests/test-slots.php:180
tests/test-slots.php:203
tests/test-slots.php:204
tests/test-slots.php:285
admin/page-services.php:46
admin/page-settings.php:124
admin/page-settings.php:167
admin/page-settings.php:344
admin/page-staff.php:48
includes/class-qsab-admin.php:65
includes/class-qsab-admin.php:66
includes/class-qsab-admin.php:67
includes/class-qsab-admin.php:68
includes/class-qsab-admin.php:69
includes/class-qsab-admin.php:117
includes/class-qsab-admin.php:203
includes/class-qsab-admin.php:205
includes/class-qsab-admin.php:212
includes/class-qsab-admin.php:236
includes/class-qsab-admin.php:238
includes/class-qsab-admin.php:245
includes/class-qsab-admin.php:265
includes/class-qsab-admin.php:276
includes/class-qsab-admin.php:341
includes/class-qsab-admin.php:377
includes/class-qsab-admin.php:416
includes/class-qsab-admin.php:422
includes/class-qsab-admin.php:435
includes/class-qsab-admin.php:446
includes/class-qsab-admin.php:459
includes/class-qsab-admin.php:465
includes/class-qsab-admin.php:475
includes/class-qsab-admin.php:497
includes/class-qsab-admin.php:505
includes/class-qsab-admin.php:564
includes/class-qsab-admin.php:569
includes/class-qsab-admin.php:577
includes/class-qsab-admin.php:586
includes/class-qsab-admin.php:686
includes/class-qsab-appointments.php:113
includes/class-qsab-appointments.php:153
includes/class-qsab-appointments.php:189
includes/class-qsab-appointments.php:249
includes/class-qsab-appointments.php:308
includes/class-qsab-appointments.php:386
includes/class-qsab-appointments.php:399
includes/class-qsab-appointments.php:418
includes/class-qsab-appointments.php:432
includes/class-qsab-appointments.php:451
includes/class-qsab-appointments.php:529
includes/class-qsab-appointments.php:631
includes/class-qsab-appointments.php:685
includes/class-qsab-availability.php:103
includes/class-qsab-availability.php:208
includes/class-qsab-availability.php:214
includes/class-qsab-availability.php:284
includes/class-qsab-availability.php:285
includes/class-qsab-css.php:94
includes/class-qsab-emails.php:108
includes/class-qsab-emails.php:163
includes/class-qsab-emails.php:220
includes/class-qsab-frontend.php:125
includes/class-qsab-frontend.php:494
includes/class-qsab-frontend.php:572
includes/class-qsab-frontend.php:625
includes/class-qsab-install.php:47
includes/class-qsab-install.php:48
includes/class-qsab-install.php:49
includes/class-qsab-install.php:50
includes/class-qsab-install.php:51
includes/class-qsab-install.php:155
includes/class-qsab-more-plugins.php:52
includes/class-qsab-more-plugins.php:109
includes/class-qsab-more-plugins.php:153
includes/class-qsab-more-plugins.php:242
includes/class-qsab-more-plugins.php:243
includes/class-qsab-more-plugins.php:247
includes/class-qsab-more-plugins.php:261
includes/class-qsab-more-plugins.php:266
includes/class-qsab-more-plugins.php:268
includes/class-qsab-more-plugins.php:280
includes/class-qsab-more-plugins.php:282
includes/class-qsab-more-plugins.php:289
includes/class-qsab-more-plugins.php:290
includes/class-qsab-more-plugins.php:296
includes/class-qsab-more-plugins.php:307
includes/class-qsab-more-plugins.php:314
includes/class-qsab-more-plugins.php:397
includes/class-qsab-reminders.php:31
includes/class-qsab-reminders.php:40
includes/class-qsab-reminders.php:47
includes/class-qsab-reminders.php:87
includes/class-qsab-reminders.php:112
includes/class-qsab-reminders.php:113
includes/class-qsab-schedule.php:22
includes/class-qsab-services.php:80
includes/class-qsab-services.php:98
includes/class-qsab-services.php:116
includes/class-qsab-services.php:131
includes/class-qsab-services.php:198
includes/class-qsab-services.php:199
includes/class-qsab-slots.php:134
includes/class-qsab-slots.php:454
includes/class-qsab-slots.php:671
includes/class-qsab-staff.php:22
includes/class-qsab-staff.php:40
includes/class-qsab-staff.php:58
includes/class-qsab-staff.php:74
includes/class-qsab-staff.php:75
includes/class-qsab-staff.php:99
includes/class-qsab-staff.php:141
includes/class-qsab-staff.php:168
includes/class-qsab-staff.php:186
includes/class-qsab-staff.php:187
includes/class-qsab-staff.php:188
templates/booking-form.php:84
templates/booking-form.php:93
tests/test-css.php:71
tests/test-slots.php:175
tests/test-slots.php:185
tests/test-slots.php:194
tests/test-slots.php:207
tests/test-slots.php:228
tests/test-slots.php:244
tests/test-slots.php:250
tests/test-slots.php:272
tests/test-slots.php:282
tests/test-slots.php:287
tests/test-slots.php:331
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.