3v4l.org

run code in 300+ PHP versions simultaneously
<?php function x($n){ for($i=1;$i<$n;$i++){ if($n%$i==0){ $f[]=$i; echo"$i "; } } echo array_sum($f)==$n?"P\n":0; } for($b=1;$b<100;$b++){ x($b); }
Output for 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.6
Warning: Undefined variable $f in /in/mZ2iv on line 9 Fatal error: Uncaught TypeError: array_sum(): Argument #1 ($array) must be of type array, null given in /in/mZ2iv:9 Stack trace: #0 /in/mZ2iv(9): array_sum(NULL) #1 /in/mZ2iv(13): x(1) #2 {main} thrown in /in/mZ2iv on line 9
Process exited with code 255.
Output for 5.3.0 - 5.3.29, 5.4.0 - 5.4.45, 5.5.0 - 5.5.38, 5.6.0 - 5.6.40, 7.0.0 - 7.0.33, 7.1.0 - 7.1.33, 7.2.0 - 7.2.33, 7.3.0 - 7.3.31, 7.4.0 - 7.4.33
Notice: Undefined variable: f in /in/mZ2iv on line 9 Warning: array_sum() expects parameter 1 to be array, null given in /in/mZ2iv 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 7.3.32 - 7.3.33
Warning: array_sum() expects parameter 1 to be array, null given in /in/mZ2iv 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.0.5, 5.1.0 - 5.1.6, 5.2.0 - 5.2.17
Notice: Undefined variable: f in /in/mZ2iv on line 9 Warning: array_sum(): The argument should be an array in /in/mZ2iv 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 - 4.3.11, 4.4.0 - 4.4.9, 5.0.0 - 5.0.3
Notice: Undefined variable: f in /in/mZ2iv on line 9 Warning: array_sum(): The argument should be an array in /in/mZ2iv 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/mZ2iv on line 9 Warning: array_sum() [http://www.php.net/function.array-sum]: The argument should be an array in /in/mZ2iv 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

preferences:
258.62 ms | 404 KiB | 460 Q