А по делу - " Parse error: syntax error" - всегда означает только одно. Неправильный синтаксис. И если вы не в состоянии определить, что вы не правильно написали, значит нужно читать учебники снова и снова.
Или хотя бы английский подтянуть...
Или на худой конец, навык пользования переводчиком..
У вас код написан с синтаксисом PHP 8, а запускаете вы код на более старой версии PHP, которая не понимает этот синтаксис. Конкретно речь идёт об именованных аргументах. Обновите PHP или пишите без имен аргументов.