What are some common syntactical errors to watch out for when working with arrays in PHP?

One common syntactical error to watch out for when working with arrays in PHP is forgetting to use square brackets [] when initializing or accessing array elements. Another error is using curly braces {} instead of square brackets when accessing array elements. It's also important to remember to use the correct syntax for array functions like array_push() or array_pop().

// Incorrect syntax: using curly braces instead of square brackets
$array = ['apple', 'banana', 'cherry'];
echo $array{1}; // Incorrect syntax

// Correct syntax: using square brackets
$array = ['apple', 'banana', 'cherry'];
echo $array[1]; // Outputs 'banana'