繁体   English   中英

PHP中的**和^有什么区别?

[英]what is the difference between ** and ^ in PHP?

当我在此操作中使用运算符 ** 时,我遇到了一些理解问题: echo 8 ** 1 = 8; 当我使用 ^ 时,我得到了不同的结果: echo 8 ^ 1 = 9;

我们在使用 PHP 时有什么不同需要考虑吗?

运算符 ** 用于求幂。

8**1 = 8 (8)
8**2 = 64 (8*8)
8**3 = 512 (8*8*8)

运算符 ^ 用于逐位比较

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM