Hello,
I ran into the same problem with switching to PHP8. There are two solutions:
1) downgrade to PHP7.4
2) add the missing brackets to the instruction line 531 of the reported file.
My suggestion (it work for me):
Return the contents of line 531 to line 532 and then comment out line 531, then overwrite line 532 with the correct instruction that I report below and finally save everything:
$ subfield [‘value’] = ($ blank)? ”: (isset ($ args [‘value’] [$ row] [$ subfield [‘id’]])? $ args [‘value’] [$ row] [$ subfield [‘id’]]: ‘ ‘);