syntax error, unexpected token “:”
Description
A syntax error is a generic error, where PHP could not compile the code. Here are some classic typo or seemingly valid code that leads to this error.
- Since PHP 8.0, named parameters may be used, though parameters don’t use the initial
$sign.
Example
<?php
// calling a named parameter, with the $ in the parameter name
foo($c: 1);
?>
Alternatives
- Fix the name of the parameter.