レガシーフォームのレポートを見るとPHPのエラーが出てしまうのですがレガシーフォーム周りのPHP8系でのバグが完全に修正されたのはどのバージョンからになりますでしょうか。
concreteバージョン9.2
PHP8.1.29
レガシーフォームのレポートを見るとPHPのエラーが出てしまうのですがレガシーフォーム周りのPHP8系でのバグが完全に修正されたのはどのバージョンからになりますでしょうか。
concreteバージョン9.2
PHP8.1.29
When I look at the legacy form report, I get a PHP error. In which version of PHP8 were the bugs in the legacy form completely fixed?
Concrete version 9.2
PHP8.1.29
The Release notes at a quick glance don’t seem to explicitly state this but upgrading from 9.2.x to 9.3.x has generally been pretty painless and probably worth a shot.
This indeed sounds like a PHP7 vs PHP8 issue where for some reason the form field definitions and responses aren’t in alignment. Maybe the form was changed after a response was posted? I’m just guessing here but the error probably stems from undefined array key access attempt on an empty form field and could be solved with the ??
null coalescing operator by changing the offending line with
$array[$key]
to
$array[$key] ?? ""