作者PTTLSboy (阿铯)
看板PHP
标题[请益] 请问表单验证流程的写法
时间Sat Oct 13 17:05:03 2012
目前作法是像这样:
$check_OK=true; //预设通过是TURE,只要下面任何一项不符合就false
if(帐号格式不符){
$check_OK=false;
$msg="帐号格式不符";
}
if(密码格式不符){
$check_OK=false;
$msg="密码格式不符";
}
//合格就送资料库库
if($check_OK){
(略..送进资料库的程式码)
$msg="成功!!";
}
请问大家也是这样子写吗?还是有其他的写法?
因为看书中对Exception的观念还不是很明白
有些疑问...是不是表单验证也可以写成像下面这样?
$check_OK=true; //检查一开始给TRUE
try{
$check=new validate(); //验证的class
$check->uid=使用者输入的帐号;
$check->pwd=使用者输入的密码;
}catch(Exception $e){
$msg=$e;
$check_OK=false; //不合格就FALSE
}
if($check_OK){
(略..送进资料库的程式码)
$msg="成功!!";
}
先感谢各位解惑!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.0.232.61