| Сообщение от DivMan | 
	| Допустим я отправлю action="aaa" и произойдет логическая ошибка | 
	
Это не так. Все зависит от логики приложения, если действия по умолчанию нет, то и страшного не произойдет.
Но если switch определяет переменную, и она по умолчанию не определена, то ее может определить и злоумышленник.
	
	| Сообщение от DivMan | 
	| зачем хакеры подделывают формы? Ну для того, чтобы взламывать сайты. Как раз default бы это исправил | 
	
Ну это полная глупость. Для атаки формы в общем-то и не требуется, достаточно отправить данные под именами полей формы. А способов атак, и мест атаки предостаточно, и default никак не является лекарством от таких атак.
	
	| Сообщение от DivMan | 
	| А что можно написать в default, я не знаю. | 
	
А зачем калькулятор на РНР, какой в нем смысл?