Skip to main content
WP HealthKit

Is TablePress – Tables in WordPress made easy 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 (262)

PHP Version Mismatch: Declared vs RequiredHIGH

Plugin Header

PHP 8.0+ Required: Named argumentsHIGH

classes/class-tablepress.php:167

PHP 8.0+ Required: Named argumentsHIGH

classes/class-tablepress.php:168

PHP 8.0+ Required: Named argumentsHIGH

classes/class-tablepress.php:169

PHP 8.0+ Required: Named argumentsHIGH

classes/class-tablepress.php:777

PHP 8.0+ Required: Named argumentsHIGH

classes/class-tablepress.php:951

PHP 8.0+ Required: Union typesHIGH

classes/class-tablepress.php:218

PHP 8.0+ Required: Union typesHIGH

classes/class-tablepress.php:296

PHP 8.0+ Required: Union typesHIGH

classes/class-tablepress.php:314

PHP 8.0+ Required: Named argumentsHIGH

classes/class-view.php:334

PHP 8.0+ Required: Named argumentsHIGH

classes/class-view.php:440

PHP 8.0+ Required: Named argumentsHIGH

classes/class-view.php:471

PHP 8.0+ Required: Union typesHIGH

classes/class-view.php:130

PHP 8.0+ Required: Union typesHIGH

classes/class-view.php:502

PHP 8.0+ Required: Union typesHIGH

classes/class-wp_option.php:85

PHP 8.0+ Required: Union typesHIGH

classes/class-wp_option.php:135

PHP 8.0+ Required: Union typesHIGH

classes/class-wp_user_option.php:39

PHP 8.0+ Required: Named argumentsHIGH

controllers/controller-admin_ajax.php:176

PHP 8.0+ Required: Named argumentsHIGH

controllers/controller-admin_ajax.php:177

PHP 8.0+ Required: Named argumentsHIGH

controllers/controller-admin_ajax.php:178

PHP 8.0+ Required: Named argumentsHIGH

controllers/controller-admin_ajax.php:179

PHP 8.0+ Required: Named argumentsHIGH

controllers/controller-admin.php:135

PHP 8.0+ Required: Named argumentsHIGH

controllers/controller-admin.php:250

PHP 8.0+ Required: Named argumentsHIGH

controllers/controller-admin.php:409

PHP 8.0+ Required: Named argumentsHIGH

controllers/controller-admin.php:551

PHP 8.0+ Required: Named argumentsHIGH

controllers/controller-admin.php:888

PHP 8.0+ Required: Named argumentsHIGH

controllers/controller-admin.php:929

PHP 8.0+ Required: Named argumentsHIGH

controllers/controller-frontend.php:146

PHP 8.0+ Required: Named argumentsHIGH

controllers/controller-frontend.php:147

PHP 8.0+ Required: Union typesHIGH

controllers/template-tag-functions.php:19

PHP 8.0+ Required: Union typesHIGH

controllers/template-tag-functions.php:37

PHP 8.0+ Required: Union typesHIGH

controllers/template-tag-functions.php:49

PHP 8.0+ Required: Union typesHIGH

controllers/template-tag-functions.php:67

PHP 8.0+ Required: Named argumentsHIGH

libraries/csstidy/class.csstidy_print.php:159

PHP 8.0+ Required: Named argumentsHIGH

libraries/csstidy/class.csstidy_print.php:326

PHP 8.0+ Required: Named argumentsHIGH

libraries/csstidy/class.csstidy_print.php:339

PHP 8.0+ Required: Named argumentsHIGH

libraries/csstidy/class.csstidy_print.php:343

PHP 8.0+ Required: Named argumentsHIGH

libraries/csstidy/class.csstidy_print.php:350

PHP 8.0+ Required: Named argumentsHIGH

libraries/csstidy/class.csstidy_print.php:364

PHP 8.0+ Required: Named argumentsHIGH

libraries/csstidy/class.csstidy_print.php:365

PHP 8.0+ Required: Named argumentsHIGH

libraries/csstidy/class.csstidy_print.php:371

PHP 8.0+ Required: Named argumentsHIGH

libraries/csstidy/class.csstidy_print.php:372

PHP 8.0+ Required: Named argumentsHIGH

libraries/csstidy/class.csstidy_print.php:375

PHP 8.0+ Required: Named argumentsHIGH

libraries/csstidy/class.csstidy_print.php:383

PHP 8.0+ Required: Named argumentsHIGH

libraries/csstidy/class.csstidy_print.php:387

PHP 8.0+ Required: Named argumentsHIGH

libraries/csstidy/class.csstidy.php:539

PHP 8.0+ Required: Named argumentsHIGH

libraries/csstidy/class.csstidy.php:617

PHP 8.0+ Required: Named argumentsHIGH

libraries/csstidy/class.csstidy.php:620

PHP 8.0+ Required: Named argumentsHIGH

libraries/csstidy/class.csstidy.php:649

PHP 8.0+ Required: Named argumentsHIGH

libraries/csstidy/class.csstidy.php:659

PHP 8.0+ Required: Named argumentsHIGH

libraries/csstidy/class.csstidy.php:777

PHP 8.0+ Required: Named argumentsHIGH

libraries/csstidy/class.csstidy.php:794

PHP 8.0+ Required: Named argumentsHIGH

libraries/csstidy/class.csstidy.php:898

PHP 8.0+ Required: Named argumentsHIGH

libraries/csstidy/class.csstidy.php:901

PHP 8.0+ Required: Named argumentsHIGH

libraries/evalmath.class.php:1124

PHP 8.0+ Required: Named argumentsHIGH

libraries/evalmath.class.php:1148

PHP 8.0+ Required: Named argumentsHIGH

libraries/evalmath.class.php:1168

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/class-fs-admin-notices.php:64

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/class-fs-api.php:99

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/class-fs-api.php:109

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/class-fs-api.php:121

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/class-fs-api.php:178

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/class-fs-garbage-collector.php:366

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/class-fs-lock.php:39

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/class-fs-logger.php:74

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/class-fs-logger.php:78

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/class-fs-logger.php:100

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/class-fs-logger.php:261

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/class-fs-logger.php:276

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/class-fs-logger.php:299

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/class-fs-logger.php:467

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/class-fs-logger.php:660

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/class-fs-options.php:67

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/class-fs-options.php:376

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/class-fs-options.php:380

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/class-fs-plugin-updater.php:60

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/class-fs-security.php:34

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/class-fs-storage.php:99

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/class-fs-storage.php:305

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/class-fs-storage.php:423

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/class-fs-storage.php:429

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/class-fs-user-lock.php:40

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/entities/class-fs-payment.php:158

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/entities/class-fs-payment.php:160

Deprecated: each()HIGH

libraries/freemius/includes/fs-plugin-info-dialog.php:1621

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-admin-menu-manager.php:123

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-admin-notice-manager.php:91

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-cache-manager.php:54

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-checkout-manager.php:55

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-clone-manager.php:92

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-clone-manager.php:125

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-clone-manager.php:133

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-clone-manager.php:566

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-clone-manager.php:594

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-clone-manager.php:662

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-clone-manager.php:670

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-clone-manager.php:777

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-clone-manager.php:786

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-clone-manager.php:836

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-contact-form-manager.php:26

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-debug-manager.php:38

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-debug-manager.php:48

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-debug-manager.php:53

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-debug-manager.php:96

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-debug-manager.php:474

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-debug-manager.php:480

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-debug-manager.php:482

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-debug-manager.php:483

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-debug-manager.php:484

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-debug-manager.php:495

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-gdpr-manager.php:52

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-key-value-storage.php:106

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-license-manager.php:25

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-option-manager.php:133

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-permission-manager.php:50

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-permission-manager.php:69

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-permission-manager.php:84

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-permission-manager.php:188

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-permission-manager.php:204

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-permission-manager.php:258

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-permission-manager.php:281

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-permission-manager.php:323

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-permission-manager.php:360

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-permission-manager.php:379

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-permission-manager.php:402

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-permission-manager.php:424

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-permission-manager.php:433

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-permission-manager.php:443

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-permission-manager.php:444

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-permission-manager.php:614

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-permission-manager.php:618

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-plan-manager.php:23

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-plugin-manager.php:53

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-plugin-manager.php:89

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-plugin-manager.php:90

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/managers/class-fs-plugin-manager.php:91

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/includes/sdk/FreemiusWordPress.php:327

Deprecated: each()HIGH

libraries/freemius/templates/account.php:1093

Deprecated: each()HIGH

libraries/freemius/templates/account/billing.php:333

Deprecated: each()HIGH

libraries/freemius/templates/account/billing.php:373

PHP 8.0+ Required: Named argumentsHIGH

libraries/freemius/templates/account/partials/disconnect-button.php:39

Deprecated: each()HIGH

libraries/freemius/templates/connect.php:789

Deprecated: each()HIGH

libraries/freemius/templates/debug.php:846

Deprecated: each()HIGH

libraries/freemius/templates/debug.php:892

Deprecated: each()HIGH

libraries/freemius/templates/forms/affiliation.php:322

Deprecated: each()HIGH

libraries/freemius/templates/forms/license-activation.php:608

Deprecated: each()HIGH

libraries/freemius/templates/gdpr-optin-js.php:36

Deprecated: each()HIGH

libraries/freemius/templates/js/jquery.content-change.php:29

Deprecated: each()HIGH

libraries/freemius/templates/js/permissions.php:55

Deprecated: each()HIGH

libraries/freemius/templates/js/permissions.php:180

Deprecated: each()HIGH

libraries/freemius/templates/tabs.php:148

PHP 8.0+ Required: Named argumentsHIGH

libraries/simplexlsx.class.php:432

PHP 8.0+ Required: Union typesHIGH

models/model-options.php:108

PHP 8.0+ Required: Union typesHIGH

models/model-options.php:151

PHP 8.0+ Required: Union typesHIGH

models/model-table.php:1169

PHP 8.0+ Required: Named argumentsHIGH

views/class-all-tables-list-table.php:542

PHP 8.0+ Required: Named argumentsHIGH

views/class-all-tables-list-table.php:543

PHP 8.0+ Required: Named argumentsHIGH

views/class-all-tables-list-table.php:544

PHP 8.0+ Required: Named argumentsHIGH

views/class-all-tables-list-table.php:582

PHP 8.0+ Required: Named argumentsHIGH

views/class-all-tables-list-table.php:586

PHP 8.0+ Required: Union typesHIGH

views/class-all-tables-list-table.php:349

PHP 8.0+ Required: Named argumentsHIGH

views/class-editor-button-thickbox-list-table.php:282

PHP 8.0+ Required: Named argumentsHIGH

views/class-editor-button-thickbox-list-table.php:283

PHP 8.0+ Required: Named argumentsHIGH

views/view-edit.php:130

PHP 8.0+ Required: Named argumentsHIGH

views/view-edit.php:136

PHP 8.0+ Required: Named argumentsHIGH

views/view-edit.php:219

PHP 8.0+ Required: Named argumentsHIGH

views/view-edit.php:220

PHP 8.0+ Required: Named argumentsHIGH

views/view-edit.php:221

PHP 8.0+ Required: Named argumentsHIGH

views/view-edit.php:222

PHP 8.0+ Required: Named argumentsHIGH

views/view-edit.php:223

PHP 8.0+ Required: Named argumentsHIGH

views/view-edit.php:228

PHP 8.0+ Required: Named argumentsHIGH

views/view-edit.php:247

PHP 8.0+ Required: Named argumentsHIGH

views/view-edit.php:288

PHP 8.0+ Required: Named argumentsHIGH

views/view-edit.php:319

PHP 8.0+ Required: Named argumentsHIGH

views/view-edit.php:350

PHP 8.0+ Required: Named argumentsHIGH

views/view-edit.php:444

PHP 8.0+ Required: Named argumentsHIGH

views/view-editor_button_thickbox.php:130

PHP 8.0+ Required: Named argumentsHIGH

views/view-list.php:264

Dynamic properties without AllowDynamicProperties attributeHIGH

classes/class-import.php:36

PHP 8.0+ str_starts_with() usage without version guardHIGH

libraries/excel-reader.class.php:95

Variable name mismatch in _getCellDetails methodHIGH

libraries/excel-reader.class.php:2430

Variable name mismatch in _encodeUTF16 methodHIGH

libraries/excel-reader.class.php:2484

Dynamic properties without AllowDynamicProperties attributeHIGH

libraries/freemius/includes/class-fs-storage.php:560-580

Potential null parameter issuesHIGH

libraries/freemius/includes/class-fs-logger.php:197

Dynamic properties without AllowDynamicProperties attributeHIGH

libraries/freemius/includes/entities/class-fs-site.php:1-297

Potential null parameter warnings in PHP 8.1+HIGH

libraries/freemius/includes/fs-core-functions.php:674

Potential null parameter warnings in string functionsHIGH

libraries/freemius/includes/fs-core-functions.php:multiple

Dynamic properties without AllowDynamicProperties attributeHIGH

Plugin-wide

Dynamic properties without AllowDynamicProperties attributeHIGH

libraries/freemius/includes/managers/class-fs-permission-manager.php:35

Null passed to strlen() functionHIGH

libraries/freemius/includes/sdk/FreemiusWordPress.php:382

Null passed to strlen() functionHIGH

libraries/freemius/templates/account/billing.php:27

No PHP code to evaluate compatibilityHIGH

Plugin-wide

No PHP files detectedHIGH

Plugin-wide

UTF8 encoding/decoding functions deprecated in PHP 8.2HIGH

admin/js/jsuites.js:87

PHP 8.0+ Required: str_contains()MEDIUM

classes/class-tablepress.php:657

PHP 8.0+ Required: str_contains()MEDIUM

classes/class-evaluate-legacy.php:199

PHP 8.0+ Required: str_starts_with()MEDIUM

classes/class-export.php:189

PHP 8.0+ Required: str_ends_with()MEDIUM

classes/class-export.php:189

PHP 8.0+ Required: str_starts_with()MEDIUM

classes/class-import-legacy.php:293

PHP 8.0+ Required: str_starts_with()MEDIUM

classes/class-import-legacy.php:305

PHP 8.0+ Required: str_starts_with()MEDIUM

classes/class-import-phpspreadsheet.php:52

PHP 8.0+ Required: str_starts_with()MEDIUM

classes/class-import.php:213

PHP 8.0+ Required: str_starts_with()MEDIUM

classes/class-import.php:216

PHP 8.0+ Required: str_starts_with()MEDIUM

classes/class-import.php:219

PHP 8.0+ Required: str_starts_with()MEDIUM

classes/class-import.php:360

PHP 8.0+ Required: str_starts_with()MEDIUM

classes/class-import.php:434

PHP 8.0+ Required: str_ends_with()MEDIUM

classes/class-import.php:213

PHP 8.0+ Required: str_ends_with()MEDIUM

classes/class-import.php:216

PHP 8.0+ Required: str_ends_with()MEDIUM

classes/class-import.php:219

PHP 8.0+ Required: str_ends_with()MEDIUM

classes/class-import.php:355

PHP 8.0+ Required: str_contains()MEDIUM

classes/class-render.php:313

PHP 8.0+ Required: str_starts_with()MEDIUM

classes/class-render.php:309

PHP 8.0+ Required: str_contains()MEDIUM

classes/class-view.php:196

PHP 8.0+ Required: str_starts_with()MEDIUM

classes/class-view.php:203

PHP 8.0+ Required: str_starts_with()MEDIUM

classes/class-view.php:218

PHP 8.0+ Required: str_contains()MEDIUM

controllers/controller-frontend.php:853

PHP 8.0+ Required: str_ends_with()MEDIUM

controllers/controller-frontend.php:432

PHP 8.0+ Required: str_ends_with()MEDIUM

controllers/controller-frontend.php:437

PHP 8.0+ Required: str_contains()MEDIUM

libraries/csstidy/class.csstidy_optimise.php:325

PHP 8.0+ Required: str_contains()MEDIUM

libraries/csstidy/class.csstidy_optimise.php:352

PHP 8.0+ Required: str_contains()MEDIUM

libraries/csstidy/class.csstidy_optimise.php:1034

PHP 8.0+ Required: str_starts_with()MEDIUM

libraries/csstidy/class.csstidy_optimise.php:320

PHP 8.0+ Required: str_starts_with()MEDIUM

libraries/csstidy/class.csstidy_optimise.php:793

PHP 8.0+ Required: str_ends_with()MEDIUM

libraries/csstidy/class.csstidy_optimise.php:365

PHP 8.0+ Required: str_starts_with()MEDIUM

libraries/csstidy/class.csstidy_print.php:169

PHP 8.0+ Required: str_starts_with()MEDIUM

libraries/csstidy/class.csstidy_print.php:359

PHP 8.0+ Required: str_ends_with()MEDIUM

libraries/csstidy/class.csstidy_print.php:169

PHP 8.0+ Required: str_ends_with()MEDIUM

libraries/csstidy/class.csstidy_print.php:183

PHP 8.0+ Required: str_contains()MEDIUM

libraries/csstidy/class.csstidy.php:436

PHP 8.0+ Required: str_contains()MEDIUM

libraries/csstidy/class.csstidy.php:498

PHP 8.0+ Required: str_contains()MEDIUM

libraries/csstidy/class.csstidy.php:873

PHP 8.0+ Required: str_contains()MEDIUM

libraries/csstidy/class.csstidy.php:878

PHP 8.0+ Required: str_contains()MEDIUM

libraries/csstidy/class.csstidy.php:1106

PHP 8.0+ Required: str_contains()MEDIUM

libraries/csstidy/class.csstidy.php:1208

PHP 8.0+ Required: str_contains()MEDIUM

libraries/csstidy/class.csstidy.php:1272

PHP 8.0+ Required: str_starts_with()MEDIUM

libraries/csstidy/class.csstidy.php:718

PHP 8.0+ Required: str_starts_with()MEDIUM

libraries/csstidy/class.csstidy.php:897

PHP 8.0+ Required: str_starts_with()MEDIUM

libraries/csstidy/class.csstidy.php:929

PHP 8.0+ Required: str_starts_with()MEDIUM

libraries/csstidy/class.csstidy.php:1086

PHP 8.0+ Required: str_starts_with()MEDIUM

libraries/csstidy/class.csstidy.php:1134

PHP 8.0+ Required: str_starts_with()MEDIUM

libraries/csstidy/class.csstidy.php:1266

PHP 8.0+ Required: str_ends_with()MEDIUM

libraries/csstidy/class.csstidy.php:719

PHP 8.0+ Required: str_ends_with()MEDIUM

libraries/csstidy/class.csstidy.php:765

PHP 8.0+ Required: str_contains()MEDIUM

libraries/csstidy/data.inc.php:769

PHP 8.0+ Required: str_ends_with()MEDIUM

libraries/csv-parser.class.php:98

PHP 8.0+ Required: str_starts_with()MEDIUM

libraries/excel-reader.class.php:140

PHP 8.0+ Required: str_contains()MEDIUM

views/view-options.php:167

Potential null parameter issues for PHP 8.1+MEDIUM

classes/class-tablepress.php:570

Inconsistent nullable parameter declarationsMEDIUM

classes/class-view.php:85

Implicit nullable type declarationsMEDIUM

libraries/csv-parser.class.php:156

Union return types in comments onlyMEDIUM

libraries/evalmath.class.php:175

Dynamic properties without AllowDynamicProperties attributeMEDIUM

libraries/excel-reader.class.php:62-70

Dynamic property usage without attributeMEDIUM

libraries/freemius/templates/debug.php:20-30

Commented union return types not compatible with actual PHP requirementsMEDIUM

models/model-post.php:85

PHP 8.0+ Syntax Without Version GuardMEDIUM

views/view-list.php:23

Override Attribute Without PHP 8.0+ GuardMEDIUM

views/view-list.php:34, 365, others

Use of str_starts_with without PHP 8.0+ guardLOW

classes/class-import.php:253, 255, 257

Outdated number_format usage for internationalizationLOW

libraries/excel-reader.class.php:1369

Potential dynamic properties in classesLOW

libraries/freemius/

Modern PHP syntax used correctlyINFO

Plugin-wide

PHP version compatibilityINFO

Plugin-wide

No PHP code foundINFO

Plugin-wide

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 TablePress – Tables in WordPress made easy work with PHP 8.3?

TablePress – Tables in WordPress made easy is not fully compatible with PHP 8.3. Our analysis detected 262 compatibility issues.

What PHP version does TablePress – Tables in WordPress made easy require?

TablePress – Tables in WordPress made easy declares a minimum PHP requirement of 7.4. WP HealthKit's static analysis detected an actual minimum of 8.0.