1

如果您不得不猜测以下 php 代码的输出是什么:

$str = "011";
eval("\$num = $str;");
echo "number is: ".$num;

我敢打赌你永远不会说“9”。好吧,我也没有……
我很想听听对这种奇怪行为的解释!

4

1 回答 1

5

以 0 开头的数字表示基数为 8,其中 11 为 9。

还在迷茫吗?阅读:http ://en.wikipedia.org/wiki/Octal

于 2012-06-24T04:09:36.797 回答