Nov 28, 2007

予想だにしてなかったPHPトンデモナイ動作

ポスト @ 2:07:48 | プログラミング,PHP

以下のPHPコードを実行してみてください。

<?php
var_dump(0x7fffffff);
var_dump(0x80000000);
var_dump(2147483647 % 2147483646);
var_dump(2147483649 % 2147483648);
var_dump(0x40000001 & 0x40000000);
var_dump(0x80000001 & 0x80000000);
printf("%08x\n", 0x40000000 >> 1);
printf("%08x\n", 0x80000000 >> 1);

…私がPHP初心者なだけかもしれませんが、ちょっとびっくりするような結果になるのですよこれらは…

というわけで、最近こんな地雷を踏んでばっかしで連日仕事が大変なのであります。涙

Trackback

No Trackbacks

Track from Your Website

http://blog.izumichan.com/trackback/tb.php?id=531

Comment

No Comments

Post Your Comment


*は入力必須です。E-Mailは公開されません。