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