Ciao a tutti
non sono un grande esperto in PHP, ma non riesco a capire le differenze di comportamento di due pezzi di codice apparentemente 'simili', ve li sottopongo:

codice:
-----questo codice da i risultati 'voluti'
<?php 
ob_start();
echo '--PHP-alt-'; 
echo $random_hash; 
?> 
<?php 
echo 'Content-Type: text/html; charset="iso-8859-1"'; 
echo 'Content-Transfer-Encoding: 7bit';
$message = ob_get_clean(); 
?>

codice:
-----questo codice da risultati diversi
<?php 
ob_start();
echo '--PHP-alt-'; 
echo $random_hash; 
echo 'Content-Type: text/html; charset="iso-8859-1"'; 
echo 'Content-Transfer-Encoding: 7bit'; 
$message = ob_get_clean();
?>
secondo voi che differenza viene causata dalla chiusura e riapertura del codice php.

ringrazio anticipatamente qualsiasi suggerimento

ciauz