PHP中的位运算符介绍-创新互联
这期内容当中小编将会给大家带来有关PHP中的位运算符介绍,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
建网站原本是网站策划师、网络程序员、网页设计师等,应用各种网络程序开发技术和网页设计技术配合操作的协同工作。成都创新互联公司专业提供做网站、网站设计,网页设计,网站制作(企业站、响应式网站、电商门户网站)等服务,从网站深度策划、搜索引擎友好度优化到用户体验的提升,我们力求做到极致!php位运算符允许对整型数中指定的位进行求值和操作。
位移在 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 之间的差异
上述就是小编为大家分享的PHP中的位运算符介绍了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注创新互联网站制作公司行业资讯频道。
当前标题:PHP中的位运算符介绍-创新互联
标题来源:http://scgulin.cn/article/iigdh.html