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