通常情况下,我会写像这样一个功能:PHP的echo函数的返回值VS回声内功能
function alertClass($field,$full=false){
global $formErrors;
$html = $full ? ' class="alert"' : ' alert';
if (!empty($formErrors[$field])) return $html;
}
,然后我想要的HTML显示,我会像呼应的函数的返回值所以:
echo alertClass('somefield')
但今天我在想为什么不只是把回声放在函数中而不是使用它的返回值? 因此,而不是“返回$ html”它将是“echo $ html”... 是否有一种优势,或其他方式?