定义变量$man 是一个字符串型, 然后 $flag = $man =="男",不是把man 的 字符串型 床给flag吗?。。。这里有些搞不懂。。请教大神们能解惑一下不?
这是把'$man =="男"'这个结果的值赋给$flag ,只有一个等号是赋值,后面的'$man =="男"'是 一个整体
双等号是判断表达式,返回结果是布尔型,比如 $a=1,if($a==1),然后把'$man =="男"的布尔返回值赋给$man,
$man就是布尔了
先计算$man =="男".然后得出布尔值, 因为$flag 后面是 = 所以再把布尔值赋值给$flag