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>