Ответ 1
default
является частью инструкции switch
:
switch ($cond) {
case 1:
echo '$cond==1';
break;
case 2:
echo '$cond==2';
break;
default:
echo '$cond=="whatever"';
}
что делает ключевое слово default
в php? там нет документации по http://php.net/default, но я получаю сообщение об ошибке при ее использовании в качестве имени функции: "неожиданный T_DEFAULT, ожидающий T_STRING"
что он делает/где я могу найти информацию об этом?
default
является частью инструкции switch
:
switch ($cond) {
case 1:
echo '$cond==1';
break;
case 2:
echo '$cond==2';
break;
default:
echo '$cond=="whatever"';
}
Ключевое слово default
используется в switch
construct:
$value = 'A';
switch ($value) {
case 'A':
case 'B':
echo '$value is either A or B.';
break;
case 'C':
echo '$value is C.';
break;
default:
echo '$value is neither A, nor B, nor C.';
}
Случай по умолчанию соответствует любому, что не соответствовало другим случаям.
Добавление к другим ответам:
default
- ключевое слово PHP, а ключевые слова не могут использоваться как имя функции.
При попытке:
function default () {
....
}
PHP ожидает увидеть T_STRING
(идентификатор) после ключевого слова function
, но видит T_DEFAULT
и помещает синтаксическую ошибку синтаксиса:
неожиданный T_DEFAULT, ожидающий T_STRING