diff options
author | Lorry Tar Creator <lorry-tar-importer@baserock.org> | 2013-03-14 05:42:27 +0000 |
---|---|---|
committer | <> | 2013-04-03 16:25:08 +0000 |
commit | c4dd7a1a684490673e25aaf4fabec5df138854c4 (patch) | |
tree | 4d57c44caae4480efff02b90b9be86f44bf25409 /ext/standard/tests/math/hexdec_basic.phpt | |
download | php2-master.tar.gz |
Imported from /home/lorry/working-area/delta_php2/php-5.4.13.tar.bz2.HEADphp-5.4.13master
Diffstat (limited to 'ext/standard/tests/math/hexdec_basic.phpt')
-rw-r--r-- | ext/standard/tests/math/hexdec_basic.phpt | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/ext/standard/tests/math/hexdec_basic.phpt b/ext/standard/tests/math/hexdec_basic.phpt new file mode 100644 index 0000000..1c42ae7 --- /dev/null +++ b/ext/standard/tests/math/hexdec_basic.phpt @@ -0,0 +1,50 @@ +--TEST-- +Test hexdec() - basic function test hexdec() +--SKIPIF-- +<?php +if (PHP_INT_SIZE != 4) die("skip this test is for 32bit platform only"); +?> +--FILE-- +<?php +$values = array(0x123abc, + 0x789DEF, + 0x7FFFFFFF, + 0x80000000, + '0x123abc', + '0x789DEF', + '0x7FFFFFFF', + '0x80000000', + '0x123XYZABC', + 311015, + '311015', + 31101.3, + 31.1013e5, + 011237, + '011237', + true, + false, + null); +for ($i = 0; $i < count($values); $i++) { + $res = hexdec($values[$i]); + var_dump($res); +} +?> +--EXPECTF-- +int(18433668) +int(126895953) +float(142929835591) +float(142929835592) +int(1194684) +int(7904751) +int(2147483647) +float(2147483648) +int(1194684) +int(3215381) +int(3215381) +int(3215379) +int(51446064) +int(18279) +int(70199) +int(1) +int(0) +int(0) |