Добавление к другим ответам:
default
- это ключевое слово PHP, и ключевые слова не могут использоваться в качестве имени функции.
При попытке:
function default () {
....
}
PHP ожидает видеть T_STRING
(идентификатор) после ключевого слова function
, но видит T_DEFAULT
и отмечает синтаксический анализ / синтаксическую ошибку:
неожиданный T_DEFAULT, ожидающий T_STRING