Ad esempio, dovrei fare qualcosa del tipo:
<?php
function output_message($message,$type='success') {
?>
<p class="<?php echo $type; ?>"><?php echo $message; ?></p>
<?php
}
output_message('There were some errors processing your request','error');
?>
o
<?php
function output_message($message,$type='success') {
ob_start();
?>
<p class="<?php echo $type; ?>"><?php echo $message; ?></p>
<?php
return ob_get_clean();
}
echo output_message('There were some errors processing your request','error');
?>
Capisco che entrambi ottengono lo stesso risultato finale, ma ci sono benefici che vanno da una parte all'altra? O non importa nemmeno?