通常情況下,我會寫像這樣一個功能: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」... 是否有一種優勢,或其他方式?