当一个或多个数字常量按位值作为参数传递时,为什么 phpinfo() 函数会给出错误的结果?

PHPFan

我正在使用PHP 7.2.8

我执行了以下代码:

<?php
  phpinfo(2 | 8); //Bitwise OR operator is used
?>

上面的代码运行良好,并给了我预期的结果。

然后我尝试将数字常量按位值作为参数传递,即数字 2 和 8 的二进制等价物作为参数。请看下面的代码:

<?php
  phpinfo(00000010 | 1000000); //Bitwise OR operator is used
?>

我得到了上面代码的意外输出(即传递数字常量的按位值的第二个)。

为什么这样?

有关传递给函数的参数的说明以及传递的每个数字常量的含义,请参阅此链接phpinfo()

请让我知道我在哪里犯了错误?我只是想按照手册文本中的描述执行代码。

谢谢你。

duskwuff -不活跃-

要在 PHP 中以二进制表示数字,您必须使用前缀0b(例如,0b00000010)。

如果没有该前缀,这些数字将以您不希望的方式进行解释。00000010被解释为 8 的八进制表示,1000000并被解读为一百万,十进制。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

连接多个表并应用aggegate会给出错误的结果

来自分类Dev

没有参数调用的函数不会给出错误

来自分类Dev

比较两个数字时,访问VBA会给出错误的结果

来自分类Dev

搜索时单击 UITableview 单元格中的按钮会给出错误的结果

来自分类Dev

为什么这个阶乘函数给出错误的结果?

来自分类Dev

将len与get()函数一起使用会给出错误的统计信息?

来自分类Dev

为什么mysqli参数绑定会给出错误?

来自分类Dev

为什么在熊猫数据框上使用.apply时会给出错误的结果?我的循环版本有效

来自分类Dev

为什么在lua中运行'setfallback'会给出错误

来自分类Dev

为什么 Agda 会给出错误“预期:ℕ,实际:ℕ”

来自分类Dev

React Typescript-即使设置了最小值和最大值,Math.random也会给出错误的结果

来自分类Dev

将模板(无规范)传递给std :: thread()会给出错误:<不可解析的重载函数类型>匹配错误

来自分类Dev

为什么我的函数仅通过索引而不使用reverse()或[::-1]来反转此列表会给出错误的输出?

来自分类Dev

为什么MomentJS给出错误的结果

来自分类Dev

为什么使用 int64_t 会给出错误的结果,而对于简单的整数乘法,double 却按预期工作

来自分类Dev

未找到结果时给出错误

来自分类Dev

为什么此平方根的递归函数给出错误的结果?

来自分类Dev

php -v和phpinfo()之间的结果不同

来自分类Dev

函数“ phpinfo()”的php版本与“哪个php”命令的输出不一致

来自分类Dev

为什么每当我使用“-=”代替“+=”时python都会给出错误消息?

来自分类Dev

`WEEKDAY`函数给出错误的值?

来自分类Dev

为什么在分割sin()的结果时python会给出较大的错误

来自分类Dev

为什么在分割sin()的结果时python会给出较大的错误

来自分类Dev

在 Excel 自定义函数中将 NOW() 作为参数传递会给出 #VALUE!错误?

来自分类Dev

一个不会显示错误但不会给出期望结果的程序

来自分类Dev

为什么没有分号会给出错误,而太多却没有呢?

来自分类Dev

为什么django rest框架的搜索过滤器会给出错误?

来自分类Dev

为什么书中的演示代码会给出错误“未定义的索引”

来自分类Dev

为什么在字符串上调用属性不会给出错误?

Related 相关文章

  1. 1

    连接多个表并应用aggegate会给出错误的结果

  2. 2

    没有参数调用的函数不会给出错误

  3. 3

    比较两个数字时,访问VBA会给出错误的结果

  4. 4

    搜索时单击 UITableview 单元格中的按钮会给出错误的结果

  5. 5

    为什么这个阶乘函数给出错误的结果?

  6. 6

    将len与get()函数一起使用会给出错误的统计信息?

  7. 7

    为什么mysqli参数绑定会给出错误?

  8. 8

    为什么在熊猫数据框上使用.apply时会给出错误的结果?我的循环版本有效

  9. 9

    为什么在lua中运行'setfallback'会给出错误

  10. 10

    为什么 Agda 会给出错误“预期:ℕ,实际:ℕ”

  11. 11

    React Typescript-即使设置了最小值和最大值,Math.random也会给出错误的结果

  12. 12

    将模板(无规范)传递给std :: thread()会给出错误:<不可解析的重载函数类型>匹配错误

  13. 13

    为什么我的函数仅通过索引而不使用reverse()或[::-1]来反转此列表会给出错误的输出?

  14. 14

    为什么MomentJS给出错误的结果

  15. 15

    为什么使用 int64_t 会给出错误的结果,而对于简单的整数乘法,double 却按预期工作

  16. 16

    未找到结果时给出错误

  17. 17

    为什么此平方根的递归函数给出错误的结果?

  18. 18

    php -v和phpinfo()之间的结果不同

  19. 19

    函数“ phpinfo()”的php版本与“哪个php”命令的输出不一致

  20. 20

    为什么每当我使用“-=”代替“+=”时python都会给出错误消息?

  21. 21

    `WEEKDAY`函数给出错误的值?

  22. 22

    为什么在分割sin()的结果时python会给出较大的错误

  23. 23

    为什么在分割sin()的结果时python会给出较大的错误

  24. 24

    在 Excel 自定义函数中将 NOW() 作为参数传递会给出 #VALUE!错误?

  25. 25

    一个不会显示错误但不会给出期望结果的程序

  26. 26

    为什么没有分号会给出错误,而太多却没有呢?

  27. 27

    为什么django rest框架的搜索过滤器会给出错误?

  28. 28

    为什么书中的演示代码会给出错误“未定义的索引”

  29. 29

    为什么在字符串上调用属性不会给出错误?

热门标签

归档