Annotation of embedaddon/php/ext/standard/tests/math/log_basic.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Test log() - basic function test log()
3: --INI--
4: precision=14
5: --FILE--
6: <?php
7: $values = array(23,
8: -23,
9: 2.345e1,
10: -2.345e1,
11: 0x17,
12: 027,
13: "23",
14: "23.45",
15: "2.345e1",
16: null,
17: true,
18: false);
19:
20: echo "\n LOG tests...no base\n";
21: for ($i = 0; $i < count($values); $i++) {
22: $res = log($values[$i]);
23: var_dump($res);
24: }
25:
26: echo "\n LOG tests...base\n";
27: for ($i = 0; $i < count($values); $i++) {
28: $res = log($values[$i], 4);
29: var_dump($res);
30: }
31: ?>
32:
33: --EXPECTF--
34: LOG tests...no base
35: float(3.1354942159291)
36: float(NAN)
37: float(3.1548704948923)
38: float(NAN)
39: float(3.1354942159291)
40: float(3.1354942159291)
41: float(3.1354942159291)
42: float(3.1548704948923)
43: float(3.1548704948923)
44: float(-INF)
45: float(0)
46: float(-INF)
47:
48: LOG tests...base
49: float(2.2617809780285)
50: float(NAN)
51: float(2.275758008814)
52: float(NAN)
53: float(2.2617809780285)
54: float(2.2617809780285)
55: float(2.2617809780285)
56: float(2.275758008814)
57: float(2.275758008814)
58: float(-INF)
59: float(0)
60: float(-INF)
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>