3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php //29783 Innistrad Champion of the Parish 2.75 3.17 0 2.22 5 2.54 6 function _AVG($args){ /*$count = func_num_args(); $args = func_get_args();*/ $count = count($args); $sum = array_sum($args); return bcdiv($sum,$count,2); } $avg = _AVG(array(3.17,2.22,2.54)); echo 'AVG: '. $avg."\n"; $addmtg = bcadd($avg,3.17,2); echo 'addmtg: '.$addmtg."\n"; $mul95 = bcmul($addmtg,0.95,2); echo 'mul95: '.$mul95."\n"; $div2 = bcdiv($mul95,2,2); echo 'div2: '.$div2."\n\n"; $min = min(array(3.17,2.22,2.54)); echo 'MIN: '.$min."\n"; $mul = bcmul($min,0.99,2); echo 'MUL99: '.$mul;
Output for 4.3.0 - 5.5.28, 5.5.31 - 5.5.33, 5.5.35 - 5.6.12, 5.6.16 - 5.6.19, 5.6.21 - 7.0.4, 7.0.6 - 7.1.0
AVG: 2.64 addmtg: 5.81 mul95: 5.51 div2: 2.75 MIN: 2.22 MUL99: 2.19
Output for 7.0.5
Fatal error: Uncaught Error: Call to undefined function bcdiv() in /in/P7DdA:10 Stack trace: #0 /in/P7DdA(13): _AVG(Array) #1 {main} thrown in /in/P7DdA on line 10
Process exited with code 255.
Output for 5.5.29 - 5.5.30, 5.5.34, 5.6.13 - 5.6.15, 5.6.20
Fatal error: Call to undefined function bcdiv() in /in/P7DdA on line 10
Process exited with code 255.