[PHP-users 31522] Re: strvalの仕様

Masato Ochi m-ochi @ sansha.co.jp
2007年 2月 22日 (木) 11:12:02 JST


Ochi@岡山です。

当方の実行結果です。

マシン1はLinux 2.6.18-1.2869.fc6 
#1 SMP Wed Dec 20 14:51:34 EST 2006 x86_64 x86_64 x86_64 GNU/Linux

PHP_INT_SIZE=8
PHP_VERSION=5.2.0
PHP_OS=Linux
x[0]=12345678901
intval(x[0])=12345678901
strvall(x[0])=12345678901
x[1]=123456789001
intval(x[1])=123456789001
strvall(x[1])=123456789001
x[2]=1234567890001
intval(x[2])=1234567890001
strvall(x[2])=1234567890001
x[3]=12345678900001
intval(x[3])=12345678900001
strvall(x[3])=12345678900001

-------------------------------------------------------------------

マシン2はLinux 2.6.17-1.2174_FC5smp 
#1 SMP Tue Aug 8 16:00:39 EDT 2006 i686 i686 i386 GNU/Linux

PHP_INT_SIZE=4
PHP_VERSION=5.1.2
PHP_OS=Linux
x[0]=12345678901
intval(x[0])=-539222987
strvall(x[0])=12345678901
x[1]=123456789001
intval(x[1])=-1097262583
strvall(x[1])=123456789001
x[2]=1.23456789E+12
intval(x[2])=1912276049
strvall(x[2])=1.23456789E+12
x[3]=1.23456789E+13
intval(x[3])=1942891297
strvall(x[3])=1.23456789E+13

以上。


PHP-users メーリングリストの案内