PHP中连接赋值运算符是什么?如何使用?
时间:2021-08-17 来源:互联网
今天PHP爱好者给大家带来上一篇文章中我们了解了字符串的连接运算符,有需要的请看《php的连接运算符是什么?》。这次我们向大家介绍php字符串的另一个运算符,有需要的可以参考参考。希望对大家有所帮助。
之前我们学习了字符串的连接运算符,也就是“.”,现在我们来学习php字符串的另外一个运算符,也是最后一个运算符,也就是连接赋值运算符。
基本赋值运算符为“=”。起初你可能认为它“等于”,那事实真的是这样吗?不防先让我们看一个小例子。还是以上篇文章的例子为例,修改一下代码即可。
<?php
$txt="世界盛大,欢迎回家!";
$offer="World grand, welcome home!";
echo $txt . $offer;
echo "<br>";
echo $txt;
echo "<br>";
echo $offer;
echo "<br>";
echo "<hr>";
echo $txt .= $offer;
echo "<br>";
echo $txt;
echo "<br>";
echo $offer;
?>
这个例子的结果是
我们将这些结果对应到每段代码,第一行对应的是上篇文章介绍的连接运算符,之后第二第三都是将原来的变量给输出了,第四行是一个分割线,没有什么好说的。最有意思的来了,第五行是我们使用了连接赋值运算符输出的结果,似乎与第一行没有什么区别,别急,我们继续往下看。第六行的结果居然和第五行结果一样哎,这就是连接运算符和连接赋值运算符的区别了吗?
在文章开头的时候,我们就说了赋值运算符为“=”,我们会将它认为是“等于”,但是通过这个小例子,事实真的是这样吗?
事实并非如此。它实际上意味着将右边表达式的值赋给左边的操作数。
当我们使用连接赋值运算符(.=
)之后,我们变量存储的值就发生改变了;而我们使用连接运算符的时候,我们变量存储的值并不会发生改变,这也是连接运算符和连接赋值运算符的最大的不同。
以上就是PHP中连接赋值运算符是什么?如何使用?的详细内容,更多请关注php爱好者其它相关文章!
-
币安WBF交易所导航:主流币交易投资一站式入口 2025-09-30
-
孙悟空老乡是什么梗?揭秘美猴王与花果山的神秘渊源,原来大圣真身竟在这里! 2025-09-30
-
币安现货交易平台:BTC/ETH等主流币一键买卖指南 2025-09-30
-
币安杠杆交易所:高安全低手续费交易首选平台 2025-09-30
-
孙笑川打奶奶是什么梗揭秘网络热梗背后真相及来源解析 2025-09-30
-
币安合约交易平台专业评测:适合资深投资者的选择 2025-09-30