Annotation of embedaddon/php/ext/standard/tests/math/fmod_basic.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: Test fmod() - basic function test fmod()
                      3: --INI--
                      4: precision=14
                      5: --FILE--
                      6: <?php
                      7: $values1 = array(234,
                      8:                                -234,
                      9:                                23.45e1,
                     10:                                -23.45e1,
                     11:                                0xEA,
                     12:                                0352,
                     13:                                "234",
                     14:                                "234.5",
                     15:                                "23.45e1",                              
                     16:                                null,
                     17:                                true,
                     18:                                false); 
                     19:                                
                     20: $values2 = array(2,
                     21:                                -2,
                     22:                                2.3e1,
                     23:                                -2.3e1,
                     24:                                0x2,
                     25:                                02,
                     26:                                "2",
                     27:                                "2.3",
                     28:                                "2.3e1",                                
                     29:                                null,
                     30:                                true,
                     31:                                false); 
                     32: for ($i = 0; $i < count($values1); $i++) {
                     33:        echo "\niteration ", $i, "\n";  
                     34:        
                     35:        for ($j = 0; $j < count($values2); $j++) {
                     36:                $res = fmod($values1[$i], $values2[$j]);
                     37:                var_dump($res);
                     38:        }       
                     39: }
                     40: ?>
                     41: --EXPECTF--
                     42: 
                     43: iteration 0
                     44: float(0)
                     45: float(0)
                     46: float(4)
                     47: float(4)
                     48: float(0)
                     49: float(0)
                     50: float(0)
                     51: float(1.7)
                     52: float(4)
                     53: float(NAN)
                     54: float(0)
                     55: float(NAN)
                     56: 
                     57: iteration 1
                     58: float(-0)
                     59: float(-0)
                     60: float(-4)
                     61: float(-4)
                     62: float(-0)
                     63: float(-0)
                     64: float(-0)
                     65: float(-1.7)
                     66: float(-4)
                     67: float(NAN)
                     68: float(-0)
                     69: float(NAN)
                     70: 
                     71: iteration 2
                     72: float(0.5)
                     73: float(0.5)
                     74: float(4.5)
                     75: float(4.5)
                     76: float(0.5)
                     77: float(0.5)
                     78: float(0.5)
                     79: float(2.2)
                     80: float(4.5)
                     81: float(NAN)
                     82: float(0.5)
                     83: float(NAN)
                     84: 
                     85: iteration 3
                     86: float(-0.5)
                     87: float(-0.5)
                     88: float(-4.5)
                     89: float(-4.5)
                     90: float(-0.5)
                     91: float(-0.5)
                     92: float(-0.5)
                     93: float(-2.2)
                     94: float(-4.5)
                     95: float(NAN)
                     96: float(-0.5)
                     97: float(NAN)
                     98: 
                     99: iteration 4
                    100: float(0)
                    101: float(0)
                    102: float(4)
                    103: float(4)
                    104: float(0)
                    105: float(0)
                    106: float(0)
                    107: float(1.7)
                    108: float(4)
                    109: float(NAN)
                    110: float(0)
                    111: float(NAN)
                    112: 
                    113: iteration 5
                    114: float(0)
                    115: float(0)
                    116: float(4)
                    117: float(4)
                    118: float(0)
                    119: float(0)
                    120: float(0)
                    121: float(1.7)
                    122: float(4)
                    123: float(NAN)
                    124: float(0)
                    125: float(NAN)
                    126: 
                    127: iteration 6
                    128: float(0)
                    129: float(0)
                    130: float(4)
                    131: float(4)
                    132: float(0)
                    133: float(0)
                    134: float(0)
                    135: float(1.7)
                    136: float(4)
                    137: float(NAN)
                    138: float(0)
                    139: float(NAN)
                    140: 
                    141: iteration 7
                    142: float(0.5)
                    143: float(0.5)
                    144: float(4.5)
                    145: float(4.5)
                    146: float(0.5)
                    147: float(0.5)
                    148: float(0.5)
                    149: float(2.2)
                    150: float(4.5)
                    151: float(NAN)
                    152: float(0.5)
                    153: float(NAN)
                    154: 
                    155: iteration 8
                    156: float(0.5)
                    157: float(0.5)
                    158: float(4.5)
                    159: float(4.5)
                    160: float(0.5)
                    161: float(0.5)
                    162: float(0.5)
                    163: float(2.2)
                    164: float(4.5)
                    165: float(NAN)
                    166: float(0.5)
                    167: float(NAN)
                    168: 
                    169: iteration 9
                    170: float(0)
                    171: float(0)
                    172: float(0)
                    173: float(0)
                    174: float(0)
                    175: float(0)
                    176: float(0)
                    177: float(0)
                    178: float(0)
                    179: float(NAN)
                    180: float(0)
                    181: float(NAN)
                    182: 
                    183: iteration 10
                    184: float(1)
                    185: float(1)
                    186: float(1)
                    187: float(1)
                    188: float(1)
                    189: float(1)
                    190: float(1)
                    191: float(1)
                    192: float(1)
                    193: float(NAN)
                    194: float(0)
                    195: float(NAN)
                    196: 
                    197: iteration 11
                    198: float(0)
                    199: float(0)
                    200: float(0)
                    201: float(0)
                    202: float(0)
                    203: float(0)
                    204: float(0)
                    205: float(0)
                    206: float(0)
                    207: float(NAN)
                    208: float(0)
                    209: float(NAN)

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>