diff options
Diffstat (limited to 'ext/standard/tests/math/octdec_basic.phpt')
-rw-r--r-- | ext/standard/tests/math/octdec_basic.phpt | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/ext/standard/tests/math/octdec_basic.phpt b/ext/standard/tests/math/octdec_basic.phpt new file mode 100644 index 0000000..8fd57ec --- /dev/null +++ b/ext/standard/tests/math/octdec_basic.phpt @@ -0,0 +1,49 @@ +--TEST-- +Test octdec() - basic function test octdec() +--SKIPIF-- +<?php +if (PHP_INT_SIZE != 4) die("skip this test is for 32bit platform only"); +?> +--FILE-- +<?php +$values = array(01234567, + 0567, + 017777777777, + 020000000000, + 0x1234ABC, + 12345, + '01234567', + '0567', + '017777777777', + '020000000000', + '0x1234ABC', + '12345', + 31101.3, + 31.1013e5, + true, + false, + null); + +for ($i = 0; $i < count($values); $i++) { + $res = octdec($values[$i]); + var_dump($res); +} +?> +--EXPECTF-- +int(14489) +int(253) +int(36947879) +int(4618484) +int(4104) +int(5349) +int(342391) +int(375) +int(2147483647) +float(2147483648) +int(668) +int(5349) +int(102923) +int(823384) +int(1) +int(0) +int(0)
\ No newline at end of file |