関数からユーザーにエラーを返す標準的な方法は何ですか?行うための標準的な方法であるものだから、関数からユーザーにエラーを返す標準的な方法は何ですか?
if(register()) {blah blah blah} else { put errors under inputs}
:(Eメール無効、最大文字はなど、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を返すということですこの?
これらは良いと思います。関数の外側に検証を置く方が良いのでしょうか?モバイル版を作成したり、別の場所からその機能を呼び出して有効性を確認したりすると、より簡単に思えるからです。 – user583951
このように考える:登録「プロセス」と登録機能があります。検証はプロセスの一部です。それは本当にモバイル版と同じになるだろうか?知りません。おそらく、あなたのモバイル検証コードは、ヘッダやチェックサム、ステータスフラグのような余分なものをチェックする必要があるかもしれません。 –
"グローバル変数にエラーを格納することができます"。 –