【发布时间】:2011-06-12 22:14:06
【问题描述】:
从函数向用户返回错误的标准方法是什么? (电子邮件无效,已超过最大字符数等)
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}
那么执行此操作的标准方法是什么?
【问题讨论】: