Annotation of embedaddon/php/ext/standard/tests/math/fmod_basic.phpt, revision 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>