Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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.