Вы забыли свой BREAK;
В коде стиля Pascal, таком как паскаль, visual basic, вам не нужно ломать голову в каждом случае. Но в C-Style / Java / PHP / etc вам нужно:
switch ($list_day) {
case $today :
$calender .= '<td class="today">';
break;
default :
$calender .= '<td>';
}
Это можно использовать, чтобы сделать некоторые причудливые вещи, которые я позволю вам выяснить самостоятельно!