Mutiara Hobbs
|
January 1, 2025 at 11:45 am
I’ve run into several PHP 8.2 errors on my site using EE 3.1.37.18.P.
The latest being:
PHP Fatal error: Uncaught TypeError: implode(): Argument #2 ($array) must be of type ?array, string given in /nas/content/live/website/wp-content/plugins/event-espresso/includes/admin-reports/edit_attendee_record.php:507#012Stack trace:#012#0 /nas/content/live/website/wp-content/plugins/event-espresso/includes/admin-reports/edit_attendee_record.php(507): implode(Array, '<br />')#012#1 /nas/content/live/website/wp-content/plugins/event-espresso/includes/event-management/index.php(133): edit_attendee_record()#012#2 /nas/content/live/website/wp-includes/class-wp-hook.php(324): event_espresso_manage_events('')#012#3 /nas/content/live/website/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters('', Array)#012#4 /nas/content/live/website/wp-includes/plugin.php(517): WP_Hook->do_action(Array)#012#5 /nas/content/live/website/wp-admin/admin.php(259): do_action('event-espresso_...')#012#6 {main}#012 thrown in /nas/content/live/website/wp-content/plugins/event-espresso/includes/admin-reports/edit_attendee_record.php on line 507
While viewing the page
/wp-admin/admin.php?page=events&event_admin_reports=edit_attendee_record&event_id=2650®istration_id=2650-67632c720f3b9&form_action=edit_attendee&id=77764
Is EE 3.x just not fully compatible with PHP 8.2? I know EE 4.x is the newest version and development resources are being focused there but migrating is a big undertaking so I’m trying to find the best solution here.
|