我在某个地方读到,isset()
函数会将空字符串视为 TRUE
,因此 isset()
不是验证来自 HTML 表单的文本输入和文本框的有效方法。
所以你可以使用 empty()
来检查用户是否输入了内容。
isset()
函数将空字符串视为TRUE
是真的吗?那么在哪些情况下应该使用
isset()
?我是否应该始终使用!empty()
来检查是否有内容?
例如,使用
if(isset($_GET['gender']))...
使用这个
if(!empty($_GET['gender']))...