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

okuyama @ workgroup.jp okuyama @ workgroup.jp
2007年 2月 21日 (水) 23:00:19 JST


おく@Workgroupです。

Centos と、WinXP での結果です。

[okuyama @ s150 ~]$ gcc -v
/usr/lib/gcc/i386-redhat-linux/3.4.6/specs から spec を読み込み中
コンフィグオプション: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --disable-checking --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-java-awt=gtk --host=i386-redhat-linux
スレッドモデル: posix
gcc バージョン 3.4.6 20060404 (Red Hat 3.4.6-3)
[okuyama @ s150 ~]$ php test.php
PHP_INT_SIZE=4<br />
PHP_VERSION=5.2.1<br />
PHP_OS=Linux<br />
x[0]=12345678901<br />
intval(x[0])=-539222987<br />
strvall(x[0])=12345678901<br />
x[1]=123456789001<br />
intval(x[1])=-1097262583<br />
strvall(x[1])=123456789001<br />
x[2]=1.23456789E+12<br />
intval(x[2])=1912276049<br />
strvall(x[2])=1.23456789E+12<br />
x[3]=1.23456789E+13<br />
intval(x[3])=1942891297<br />
strvall(x[3])=1.23456789E+13<br />


Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\>php test.php
PHP_INT_SIZE=4<br />
PHP_VERSION=5.2.0<br />
PHP_OS=WINNT<br />
x[0]=12345678901<br />
intval(x[0])=-539222987<br />
strvall(x[0])=12345678901<br />
x[1]=123456789001<br />
intval(x[1])=-1097262583<br />
strvall(x[1])=123456789001<br />
x[2]=1.23456789E+012<br />
intval(x[2])=1912276049<br />
strvall(x[2])=1.23456789E+012<br />
x[3]=1.23456789E+013<br />
intval(x[3])=1942891297<br />
strvall(x[3])=1.23456789E+013<br />

C:\>


   ゜.  .     
 ‥     ゜.  .    .    ・.    ・ .  +      
   /  +    ゜.      ・ .  +    :          
★               from: Atsuji Okuyama       
  彡彡ミ         mail:  okuyama @ workgroup.jp
  )∂∂b        tel :  03-5579-9337        
 ( ー  人__     msn : okuyama_vingt @ msn.com
   ̄/)/    |                               
    |` ̄    "\                             
                                            



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