Я не понимаю где ты здесь баг увидел. Если ты закрыл тег, то ты его закрыл, чтобы что-то написать после него и ты это написал. Что по-твоему должна пыха делать, молча за тебя ошибки исправлять? Чем перевод строки или пробел отличается от другого символа, чтобы пыха вместо привычной реакции делала исключение?
Привычная реакция была игнорировать все, что идет после закрывающего тега в конце файла, так как там ничего быть не должно, если html погружен в php код, а не наоборот. То есть такое поведение идет в разрез с рекомендацией не использовать короткие теги и крайне нелогично. Другое дело, что при обновленит php упали миллионы сайтов и разработчики заработали на этом, ну тогда это не баг, а фича, как обычно.