一、isset与empty区别简要概括:
如果变量为0,则empty()会返回TRUE,isset()会返回TRUE;
如果变量为空字符串,则empty()会返回TRUE,isset()会返回TRUE;
如果变量未定义,则empty()会返回TRUE,isset()会返回FLASE;
二、几个注意点:
① 对于type=”checkbox”表单,未勾选提交,isset()会返回FLASE
② 对于type=”text”表单,未填提交,isset()会返回TRUE
一、isset与empty区别简要概括:
如果变量为0,则empty()会返回TRUE,isset()会返回TRUE;
如果变量为空字符串,则empty()会返回TRUE,isset()会返回TRUE;
如果变量未定义,则empty()会返回TRUE,isset()会返回FLASE;
二、几个注意点:
① 对于type=”checkbox”表单,未勾选提交,isset()会返回FLASE
② 对于type=”text”表单,未填提交,isset()会返回TRUE