猿问

$my_name='$your_name',为什么是false?.

$my_name='Buster'$your_name=$my_name;
为什么?$my_name=='$your_name'是false?但$my_name="$your_name"是ture?谢谢
慕姐4208626
浏览 563回答 2
2回答

jeck猫

你这牵扯到单引号和双引号的区别双引号中的变量可以解析,单引号就是绝对的字符串$my_name='Buster';$your_name=$my_name;echo$my_name=='$your_name';//就是字符串'Buster'=='$your_name',所以是falseecho$my_name=="$your_name";//解析成'Buster'=="Buster",所以是true

眼眸繁星

“单引号串和双引号串在PHP中的处理是不相同的。双引号串中的内容可以被解释而且替换,而单引号串中的内容总被认为是普通字符。”题主可以看看这篇文章,讲得很清楚了。这种简单的问题自己还是多利用搜索引擎吧。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答