E' proprio questo che mi sembra strano!!
Comunque. Da quanto ho capito quando il motore Php legge il codice la prima cosa che fa,è leggere tutte le righe Php. Quindi anche se si entra ed esce da php in pratica è come se ci si trovasse di fronte ad una unica riga. In pratica:
<?php if ($var == 'value') { ?>
bla bla bla
<php } ?> (vedi? l'importante è chiudere la parentesi, non è necessario che sia tutto nel blocco di php.
PHP legge tutto come una sola riga:
<?php
if($var=='value'){
}
>?
Anche se ci sono altre righe in cui si entra ed esce da PHP, Php quando legge vede tutto come una sola riga è giusto??