salve a tutti

ragazzi quando faccio per esempio

for ($i=0;$i<=10;$i++) {
echo "<tr><td>

ciaooooooooooo</p><td><tr>";
}
echo '

fine</p>';

mi sapreste dire come mai l'output è questo:
fine
(vabbè qui c'è la tabella)

il mio quesito è: come mai l'echo per scrivere fine anche se sta dopo la tabella viene visualizzato prima ?

grazie