php 位运算符有哪些,PHP的位运算符不包括那个符号

cd2f63364317742c1c17a8db2c702b9d.png

php位运算符允许对整型数中指定的位进行求值和操作。 (推荐学习:PHP视频教程)

3db541e927e43904715ace3d9c8bc7bb.png位移在 PHP 中是数学运算。向任何方向移出去的位都被丢弃。左移时右侧以零填充,符号位被移走意味着正负号不被保留。右移时左侧以符号位填充,意味着正负号被保留。

要用括号确保想要的优先级。例如 $a & $b == true 先进行比较再进行按位与;而 ($a & $b) == true 则先进行按位与再进行比较。

如果&的两个操作数,| | 和 ^运算符是字符串,则将对构成字符串的字符的ASCII值执行该操作,结果将是字符串。在所有其他情况下,两个操作数都将 转换为整数 ,并且结果将为整数。

如果〜运算符的操作数是字符串,则将对构成字符串的字符的ASCII值执行操作,结果将是字符串,否则操作数和结果将被视为整数。

操作数和<>运算符的结果始终被视为整数。PHP 的 ini 设定 error_reporting 使用了按位的值,

提供了关闭某个位的真实例子。要显示除了提示级别

之外的所有错误,php.ini 中是这样用的:

E_ALL & ~E_NOTICE具体运作方式是先取得 E_ALL 的值:

00000000000000000111011111111111

再取得 E_NOTICE 的值:

00000000000000000000000000001000

然后通过 ~ 将其取反:

11111111111111111111111111110111

最后再用按位与 AND(&)得到两个值中都设定了(为 1)的位:

00000000000000000111011111110111HTML 4.01 与 HTML 5 之间的差异

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值