php的数据类型中有一个数据类型是布尔(bool),该数据类型只有两个值:true(真)和false(假)。而if($_POST['pass']==true){echo "存在pass这个值";}指的是:在$_POST中存在pass的值,反之如果是这样写if($_POST['pass']==fase){echo"pass不存在";}则是表达在$_POST中没有pass这个值的情况下才执行。不懂的继续问,以前我自学的时候也是看了半天才懂