從函數返回錯誤給用戶的標準方法是什麼? (exeeded電子郵件無效,最大字符等)從函數中向用戶返回錯誤的標準方法是什麼?
function register($name, $email) {
if(!$name) {
$registration_errors = 'name empty,';
}
if(!email) {
$registration_errors = $errors . 'email empty,';
}
if($registration_errors) {
return $registration_errors;
}
else {
register stuff........
return true;
}
}
現在的問題是這樣,你不能這樣做,它總是返回true:
if(register()) {blah blah blah} else { put errors under inputs}
那麼這將是這樣做的標準方法這個?
這聽起來不錯。將驗證放在函數之外是否更好?因爲如果我曾經創建過移動版本,或者從另一個地方調用函數進行驗證,看起來更容易 – user583951 2011-01-22 01:13:00