PHP中的输出012/2是什么?

时间:2017-10-28 14:59:46

标签: php

这个表达式的输出是什么?

$a = 012;
$b = $a / 2;

var_dump($b);

我得到了答案(int)5请有人建议我如何计算?

1 个答案:

答案 0 :(得分:1)

当您在0中使用前导012时,您实际上正在使用octal notation。这意味着,这是12数字,但是作为八进制数。

所以012实际上是8+210是十进制数。