WPIntell

Source evidence

PHP 8 expression used without fallback for older PHP versions

Checkout Field Editor (Checkout Page Manager) for WooCommerce · support · 2025-07-03T09:00:00+00:00

mixedsentiment
highseverity
0.89relevance
1replies
Evidence linked to opportunitycommercial context

Proof Health

Open evidence

Commercial opportunities need traceable source links before they are treated as build-worthy.

5 / 34 rows with source links

14.7% of this page's analysis has direct source links.

0 build-decision rows missing links

0 rows here require auditable proof before promotion.

29 rows with no attached evidence

0 rows have source counts but still need direct links.

Conversation

support
Adam Martin resolved
Hello, I have noticed that your plugin documentation states it supports PHP 5.6 and above. However, in the current version of the plugin (woo-checkout-regsiter-field-editor, version: 2.4.6 ), you are using the “ match ” expression, which is only available in PHP 8.0 and later. Specifically, this can be found in the file: wp-content/plugins/woo-checkout-regsiter-field-editor/admin/class-jwcfe-admin.php at lines 317–345. This causes a fatal error and completely breaks sites running PHP versions lower than 8.0 (in my case, 7.4). Could you please update the plugin to ensure compatibility with the PHP versions you claim to support, or update the documentation to reflect the actual minimum PHP requirement? Thank you! Hello, We have fixed this issue now plugin will work fine for P 5.6 and above for 8.0+ as well, thanks for your feedback.

Comments

1 shown
David Brown 2025-08-18T04:29:00+00:00

Hello, We have fixed this issue now plugin will work fine for P 5.6 and above for 8.0+ as well, thanks for your feedback.