php语言问题,赋值语句$ 的前面有一个\和有一个.有什么区别?

如题所述

\ 是转义符。
. 是字符连接。

比如,如下的代码:

$str1 = 'aaaaa';
$str2 = 'bbbbb';
echo "\$str1 + \$str2 的值是:$str1".$str2;

运行结果会输出: $str1 + $str2 的值是:aaaaabbbbb, 看清楚两个$str的输出区别没有?追问

有点懂了, 是不是这样,比如说 echo " 在函数内: \$m=".$m; \的作用 是主要来转换成 $m, .的作用是连接.和=, 是吗?

追答

是的,\ 是转义符,. 是字符连接。

提示一点:php语言里只有用 "(双引号)括起来的字符串才会有转义,单引号无此功能。

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网