dilp, работает. но с ошибкой
Notice: Use of undefined constant klass - assumed 'klass' in
dilp, работает. но с ошибкой
Notice: Use of undefined constant klass - assumed 'klass' in
# rasshatay (27.06.2017 / 20:23)Покажи код, как ты его записал.
dilp, работает. но с ошибкой
Notice: Use of undefined constant klass - assumed 'klass' in
default:
Зачем?
Serghei, как зачем, для дефолта ![]()
# Serghei (27.06.2017 / 20:29)Для вывода значения, не совпавшего ни с одним из кейсов. Иначе говоря, default в конструкции switch выполняет аналогичное действие, как и else в операторе if.
default:
Зачем?
ДоХтор, //тест
switch ($ank[klass])
{
case '1';
echo 'blabla1';
break;
case '2';
echo 'blabla2';
break;
default;
echo 'no klass';
break;
}
# rasshatay (27.06.2017 / 20:23)Там написано в чем дело assumed (предположительно 'klass' in
dilp, работает. но с ошибкой
Notice: Use of undefined constant klass - assumed 'klass' in
rasshatay, название ключей массива надо заключать в апострофы. Если этого не делать, то PHP ищет в программе сперва константу klass, но так как её в программе нет, а обращение к ней ты используешь в квадратных скобках, то и получаешь предупреждение об отсутствии такой константы. Вообще, подправь свою запись хотя бы так
switch ($ank['klass']) {
case 1:
echo 'blabla1';
break;
case 2:
echo 'blabla2';
break;
default:
echo 'no klass';
break;
} а почему переделали на case 1;
если я писал case 1:
ДоХтор, спасибо. все работает)))