PHP 中有哪些不同的赋值运算符,它们有何不同

发布于 2024-11-17 12:13:37 字数 300 浏览 1 评论 0原文

可能的重复:
参考 - 这个符号在 PHP 中意味着什么?

我有看到对 = 的引用(当然),但也看到 .=^= 的引用。那两个是干什么用的?还有其他人吗?

Possible Duplicate:
Reference - What does this symbol mean in PHP?

I have seen references to = (of course) but also .= and ^=. What are those two for? Are there others?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

樱花细雨 2024-11-24 12:13:37

^= 是一个按位运算符 .= 是一个字符串运算符。两者都是赋值运算符,因为它们在评估后设置变量的值。

前者将变量的值设置为表达式的异或。后者将表达式连接到变量上。

^= is a bitwise operator and .= is a string operator. Both are assignment operators, as they set the value of a variable after evaluating.

The former sets the value of the variable to a XOR of the expression. The latter concats the expression onto the variable.

GRAY°灰色天空 2024-11-24 12:13:37

许多二元运算符(例如+、-、*、/)可以与= 结合使用作为赋值的简写。本质上,x += 4 等价于 x = x + 4。

Many of the binary operators (e.g. +, -, *, /) can be used in conjunction with = as shorthand for assigning values. Essentially, x += 4 is equivalent to x = x + 4.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文