3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php function x($n){ for($i=1;$i<$n;$i++){ if($n%$i==0){ $f[]=$i; echo"$i "; } } echo array_sum($f)==$n?"P ":0; } for($b=1;$b<100;$b++){ x($b); }
Output for 5.3.0 - 7.1.0
Notice: Undefined variable: f in /in/qAR7O on line 9 Warning: array_sum() expects parameter 1 to be array, null given in /in/qAR7O on line 9 01 01 01 2 01 01 2 3 P 1 01 2 4 01 3 01 2 5 01 01 2 3 4 6 01 01 2 7 01 3 5 01 2 4 8 01 01 2 3 6 9 01 01 2 4 5 10 01 3 7 01 2 11 01 01 2 3 4 6 8 12 01 5 01 2 13 01 3 9 01 2 4 7 14 P 1 01 2 3 5 6 10 15 01 01 2 4 8 16 01 3 11 01 2 17 01 5 7 01 2 3 4 6 9 12 18 01 01 2 19 01 3 13 01 2 4 5 8 10 20 01 01 2 3 6 7 14 21 01 01 2 4 11 22 01 3 5 9 15 01 2 23 01 01 2 3 4 6 8 12 16 24 01 7 01 2 5 10 25 01 3 17 01 2 4 13 26 01 01 2 3 6 9 18 27 01 5 11 01 2 4 7 8 14 28 01 3 19 01 2 29 01 01 2 3 4 5 6 10 12 15 20 30 01 01 2 31 01 3 7 9 21 01 2 4 8 16 32 01 5 13 01 2 3 6 11 22 33 01 01 2 4 17 34 01 3 23 01 2 5 7 10 14 35 01 01 2 3 4 6 8 9 12 18 24 36 01 01 2 37 01 3 5 15 25 01 2 4 19 38 01 7 11 01 2 3 6 13 26 39 01 01 2 4 5 8 10 16 20 40 01 3 9 27 01 2 41 01 01 2 3 4 6 7 12 14 21 28 42 01 5 17 01 2 43 01 3 29 01 2 4 8 11 22 44 01 01 2 3 5 6 9 10 15 18 30 45 01 7 13 01 2 4 23 46 01 3 31 01 2 47 01 5 19 01 2 3 4 6 8 12 16 24 32 48 01 01 2 7 14 49 01 3 9 11 33 0
Output for 5.0.4 - 5.2.17
Notice: Undefined variable: f in /in/qAR7O on line 9 Warning: array_sum(): The argument should be an array in /in/qAR7O on line 9 01 01 01 2 01 01 2 3 P 1 01 2 4 01 3 01 2 5 01 01 2 3 4 6 01 01 2 7 01 3 5 01 2 4 8 01 01 2 3 6 9 01 01 2 4 5 10 01 3 7 01 2 11 01 01 2 3 4 6 8 12 01 5 01 2 13 01 3 9 01 2 4 7 14 P 1 01 2 3 5 6 10 15 01 01 2 4 8 16 01 3 11 01 2 17 01 5 7 01 2 3 4 6 9 12 18 01 01 2 19 01 3 13 01 2 4 5 8 10 20 01 01 2 3 6 7 14 21 01 01 2 4 11 22 01 3 5 9 15 01 2 23 01 01 2 3 4 6 8 12 16 24 01 7 01 2 5 10 25 01 3 17 01 2 4 13 26 01 01 2 3 6 9 18 27 01 5 11 01 2 4 7 8 14 28 01 3 19 01 2 29 01 01 2 3 4 5 6 10 12 15 20 30 01 01 2 31 01 3 7 9 21 01 2 4 8 16 32 01 5 13 01 2 3 6 11 22 33 01 01 2 4 17 34 01 3 23 01 2 5 7 10 14 35 01 01 2 3 4 6 8 9 12 18 24 36 01 01 2 37 01 3 5 15 25 01 2 4 19 38 01 7 11 01 2 3 6 13 26 39 01 01 2 4 5 8 10 16 20 40 01 3 9 27 01 2 41 01 01 2 3 4 6 7 12 14 21 28 42 01 5 17 01 2 43 01 3 29 01 2 4 8 11 22 44 01 01 2 3 5 6 9 10 15 18 30 45 01 7 13 01 2 4 23 46 01 3 31 01 2 47 01 5 19 01 2 3 4 6 8 12 16 24 32 48 01 01 2 7 14 49 01 3 9 11 33 0
Output for 4.3.2 - 5.0.3
Notice: Undefined variable: f in /in/qAR7O on line 9 Warning: array_sum(): The argument should be an array in /in/qAR7O on line 9 01 01 01 2 01 01 2 3 P 1 01 2 4 01 3 01 2 5 01 01 2 3 4 6 01 01 2 7 01 3 5 01 2 4 8 01 01 2 3 6 9 01 01 2 4 5 10 01 3 7 01 2 11 01 01 2 3 4 6 8 12 01 5 01 2 13 01 3 9 01 2 4 7 14 P 1 01 2 3 5 6 10 15 01 01 2 4 8 16 01 3 11 01 2 17 01 5 7 01 2 3 4 6 9 12 18 01 01 2 19 01 3 13 01 2 4 5 8 10 20 01 01 2 3 6 7 14 21 01 01 2 4 11 22 01 3 5 9 15 01 2 23 01 01 2 3 4 6 8 12 16 24 01 7 01 2 5 10 25 01 3 17 01 2 4 13 26 01 01 2 3 6 9 18 27 01 5 11 01 2 4 7 8 14 28 01 3 19 01 2 29 01 01 2 3 4 5 6 10 12 15 20 30 01 01 2 31 01 3 7 9 21 01 2 4 8 16 32 01 5 13 01 2 3 6 11 22 33 01 01 2 4 17 34 01 3 23 01 2 5 7 10 14 35 01 01 2 3 4 6 8 9 12 18 24 36 01 01 2 37 01 3 5 15 25 01 2 4 19 38 01 7 11 01 2 3 6 13 26 39 01 01 2 4 5 8 10 16 20 40 01 3 9 27 01 2 41 01 01 2 3 4 6 7 12 14 21 28 42 01 5 17 01 2 43 01 3 29 01 2 4 8 11 22 44 01 01 2 3 5 6 9 10 15 18 30 45 01 7 13 01 2 4 23 46 01 3 31 01 2 47 01 5 19 01 2 3 4 6 8 12 16 24 32 48 01 01 2 7 14 49 01 3 9 11 33 0
Output for 4.3.0 - 4.3.1
Notice: Undefined variable: f in /in/qAR7O on line 9 Warning: array_sum() [http://www.php.net/function.array-sum]: The argument should be an array in /in/qAR7O on line 9 01 01 01 2 01 01 2 3 P 1 01 2 4 01 3 01 2 5 01 01 2 3 4 6 01 01 2 7 01 3 5 01 2 4 8 01 01 2 3 6 9 01 01 2 4 5 10 01 3 7 01 2 11 01 01 2 3 4 6 8 12 01 5 01 2 13 01 3 9 01 2 4 7 14 P 1 01 2 3 5 6 10 15 01 01 2 4 8 16 01 3 11 01 2 17 01 5 7 01 2 3 4 6 9 12 18 01 01 2 19 01 3 13 01 2 4 5 8 10 20 01 01 2 3 6 7 14 21 01 01 2 4 11 22 01 3 5 9 15 01 2 23 01 01 2 3 4 6 8 12 16 24 01 7 01 2 5 10 25 01 3 17 01 2 4 13 26 01 01 2 3 6 9 18 27 01 5 11 01 2 4 7 8 14 28 01 3 19 01 2 29 01 01 2 3 4 5 6 10 12 15 20 30 01 01 2 31 01 3 7 9 21 01 2 4 8 16 32 01 5 13 01 2 3 6 11 22 33 01 01 2 4 17 34 01 3 23 01 2 5 7 10 14 35 01 01 2 3 4 6 8 9 12 18 24 36 01 01 2 37 01 3 5 15 25 01 2 4 19 38 01 7 11 01 2 3 6 13 26 39 01 01 2 4 5 8 10 16 20 40 01 3 9 27 01 2 41 01 01 2 3 4 6 7 12 14 21 28 42 01 5 17 01 2 43 01 3 29 01 2 4 8 11 22 44 01 01 2 3 5 6 9 10 15 18 30 45 01 7 13 01 2 4 23 46 01 3 31 01 2 47 01 5 19 01 2 3 4 6 8 12 16 24 32 48 01 01 2 7 14 49 01 3 9 11 33 0