Return to log_basic.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / standard / tests / math |
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)