1--TEST-- 2fdiv() function 3--FILE-- 4<?php 5 6var_dump(fdiv(10, 3)); 7var_dump(fdiv(10., 3.)); 8var_dump(fdiv(-10., 2.5)); 9var_dump(fdiv(10., -2.5)); 10echo "\n"; 11var_dump(fdiv(10., 0.)); 12var_dump(fdiv(10., -0.)); 13var_dump(fdiv(-10., 0.)); 14var_dump(fdiv(-10., -0.)); 15echo "\n"; 16var_dump(fdiv(INF, 0.)); 17var_dump(fdiv(INF, -0.)); 18var_dump(fdiv(-INF, 0.)); 19var_dump(fdiv(-INF, -0.)); 20echo "\n"; 21var_dump(fdiv(0., 0.)); 22var_dump(fdiv(0., -0.)); 23var_dump(fdiv(-0., 0.)); 24var_dump(fdiv(-0., -0.)); 25echo "\n"; 26var_dump(fdiv(INF, INF)); 27var_dump(fdiv(INF, -INF)); 28var_dump(fdiv(-INF, INF)); 29var_dump(fdiv(-INF, -INF)); 30echo "\n"; 31var_dump(fdiv(0., INF)); 32var_dump(fdiv(0., -INF)); 33var_dump(fdiv(-0., INF)); 34var_dump(fdiv(-0., -INF)); 35echo "\n"; 36var_dump(fdiv(NAN, NAN)); 37var_dump(fdiv(INF, NAN)); 38var_dump(fdiv(0., NAN)); 39var_dump(fdiv(NAN, INF)); 40var_dump(fdiv(NAN, 0.)); 41 42?> 43--EXPECT-- 44float(3.3333333333333335) 45float(3.3333333333333335) 46float(-4) 47float(-4) 48 49float(INF) 50float(-INF) 51float(-INF) 52float(INF) 53 54float(INF) 55float(-INF) 56float(-INF) 57float(INF) 58 59float(NAN) 60float(NAN) 61float(NAN) 62float(NAN) 63 64float(NAN) 65float(NAN) 66float(NAN) 67float(NAN) 68 69float(0) 70float(-0) 71float(-0) 72float(0) 73 74float(NAN) 75float(NAN) 76float(NAN) 77float(NAN) 78float(NAN) 79