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