1--TEST--
2Test octdec() - basic function test octdec()
3--SKIPIF--
4<?php
5if (PHP_INT_SIZE != 4) die("skip this test is for 32bit platform only");
6?>
7--FILE--
8<?php
9$values = array(01234567,
10				0567,
11				017777777777,
12				020000000000,
13				0x1234ABC,
14				12345,
15				'01234567',
16				'0567',
17				'017777777777',
18				'020000000000',
19				'0x1234ABC',
20				'12345',
21				31101.3,
22				31.1013e5,
23				true,
24				false,
25				null);
26
27for ($i = 0; $i < count($values); $i++) {
28	$res = octdec($values[$i]);
29	var_dump($res);
30}
31?>
32--EXPECTF--
33Deprecated: Invalid characters passed for attempted conversion, these have been ignored in %s on line %d
34int(14489)
35int(253)
36
37Deprecated: Invalid characters passed for attempted conversion, these have been ignored in %s on line %d
38int(36947879)
39
40Deprecated: Invalid characters passed for attempted conversion, these have been ignored in %s on line %d
41int(4618484)
42
43Deprecated: Invalid characters passed for attempted conversion, these have been ignored in %s on line %d
44int(4104)
45int(5349)
46int(342391)
47int(375)
48int(2147483647)
49float(2147483648)
50
51Deprecated: Invalid characters passed for attempted conversion, these have been ignored in %s on line %d
52int(668)
53int(5349)
54
55Deprecated: Invalid characters passed for attempted conversion, these have been ignored in %s on line %d
56int(102923)
57int(823384)
58int(1)
59int(0)
60int(0)
61