请问为什么说$flag是布尔型呀?

来源:3-6 PHP标量类型—布尔类型

葡萄3

2016-08-15 22:16

定义变量$man 是一个字符串型, 然后  $flag = $man =="男",不是把man 的 字符串型 床给flag吗?。。。这里有些搞不懂。。请教大神们能解惑一下不?

写回答 关注

3回答

  • qq_哗哗_03383445
    2016-08-15 22:21:31
    已采纳

    这是把'$man =="男"'这个结果的值赋给$flag ,只有一个等号是赋值,后面的'$man =="男"'是 一个整体

    葡萄3

    明白啦! 谢谢!!!

    2016-08-18 17:00:34

    共 1 条回复 >

  • 醉清风tomorrow
    2016-08-16 10:16:47

    双等号是判断表达式,返回结果是布尔型,比如 $a=1,if($a==1),然后把'$man =="男"的布尔返回值赋给$man,

    $man就是布尔了

    葡萄3

    谢谢!!

    2016-08-18 17:01:19

    共 1 条回复 >

  • _好梦总被尿憋醒
    2016-08-15 22:23:27

    先计算$man =="男".然后得出布尔值,  因为$flag 后面是 =  所以再把布尔值赋值给$flag

    葡萄3

    谢谢!!!

    2016-08-18 17:01:00

    共 1 条回复 >

PHP入门篇

PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。

455957 学习 · 6306 问题

查看课程

相似问题