1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- --TEST--
- Test variations in usage of rad2deg()
- --INI--
- precision = 10
- --FILE--
- <?php
- /*
- * proto float rad2deg(float number)
- * Function is implemented in ext/standard/math.c
- */
- //Test rad2deg with a different input values
- $values = array(23,
- -23,
- 2.345e1,
- -2.345e1,
- 0x17,
- 027,
- "23",
- "23.45",
- "2.345e1",
- "nonsense",
- "1000",
- "1000ABC",
- null,
- true,
- false);
- for ($i = 0; $i < count($values); $i++) {
- $res = rad2deg($values[$i]);
- var_dump($res);
- }
- ?>
- --EXPECTF--
- float(1317.802929)
- float(-1317.802929)
- float(1343.58603)
- float(-1343.58603)
- float(1317.802929)
- float(1317.802929)
- float(1317.802929)
- float(1343.58603)
- float(1343.58603)
- Warning: rad2deg() expects parameter 1 to be double, string given in %s on line %d
- NULL
- float(57295.77951)
- Notice: A non well formed numeric value encountered in %s on line %d
- float(57295.77951)
- float(0)
- float(57.29577951)
- float(0)
|