MW211 EXIT

devlog
PHP/ゼロサプレイスと8進数(2)
2012年07月03日
ところで、1月1日を「date('md')」にすれば「0101」だよね。
これに、「7」とか足したら繰り上がって「0110」とかになるのかな?

結果は、「108」。
う~ん、「date('md')」の「0101」はあくまで文字列で
(変数に代入してvar_dump()するとstring型だとわかる)、
数値型8進数ではないようだ
ちなみに、「010」を変数に代入してvar_dump()すると、int型だけど
すでに「8」って扱いになってしまっている。

結論としては、「intval('010')」の結果が「10」になるのと同じってことだね。

「var_dump('010' + '010');」→「int(20)」でした。
分類:PHP