php中echo的使用:如echo "1234";我看到有的资料上写成这样:echo 1234;echo '1234';一会双引号 一会单引号 一会不要引号 我被弄晕了 请问好心人这里面到底有什么规则???
1 回答

不负相思意
TA贡献1777条经验 获得超10个赞
呵呵。。这是因为整数型的值。可以直接输出。像数字这类都可以不加引号直接输出。。
输出变量也可以不用加任何的引号。直接 echo $a; 即可
要输出字符,就一定要加引号了。比如 echo "你好";
关于单引号和双引号,区别只有一个,单引号里的变量和运算符不会被解释。原样输出。而双引号里的会解释为相应的内容。。例如
$a=1;
echo "$a"; //输出 1 变量被解释了。
echo '$a'; //输出 $a 变量没有被解释。
如果你想把字符和变量一起输出,就要用双引号。如果只是输出纯文本内容,可以使用单引号。。例如:
echo "<font color=red>$a</font>";
echo '<font color=red>你好</font>';
- 1 回答
- 0 关注
- 706 浏览
添加回答
举报
0/150
提交
取消