次の php コードの出力を推測する必要がある場合:
$str = "011";
eval("\$num = $str;");
echo "number is: ".$num;
「9」とは絶対に言わないでしょう。ええと、私もそうではありませんでした...
この奇妙な振る舞いの説明を聞きたいです!
先頭の 0 で始まる数字は、基数が 8 であることを示し、11 は 9 です。
まだ混乱していますか?これを読んでください: http://en.wikipedia.org/wiki/Octal