En général, je vais écrire une fonction comme ceci:valeur de retour de la fonction php echo vs écho dans la fonction
function alertClass($field,$full=false){
global $formErrors;
$html = $full ? ' class="alert"' : ' alert';
if (!empty($formErrors[$field])) return $html;
}
et où je veux que le html pour montrer que je vais faire écho à la valeur de retour de la fonction comme donc:
echo alertClass('somefield')
Mais aujourd'hui je pensais pourquoi ne pas simplement mettre l'écho dans la fonction au lieu d'utiliser sa valeur de retour? Donc, au lieu de "return $ html" ce serait "echo $ html" ... Y at-il un avantage à l'un ou l'autre côté?