PHP的isset与empty区别

11-08 | 夜光 | PHP笔记

一、isset与empty区别简要概括:
如果变量为0,则empty()会返回TRUE,isset()会返回TRUE;
如果变量为空字符串,则empty()会返回TRUE,isset()会返回TRUE;
如果变量未定义,则empty()会返回TRUE,isset()会返回FLASE;

二、几个注意点:
① 对于type=”checkbox”表单,未勾选提交,isset()会返回FLASE
② 对于type=”text”表单,未填提交,isset()会返回TRUE

本文标签:
本文链接: difference-between-php-isset-and-empty/
版权所有: 玻璃泉, 转载请注明本文出处。