3v4l.org

run code in 300+ PHP versions simultaneously
<?php error_reporting(E_ERROR | E_WARNING); /*const SUD = "132579468 498261375 756384219 643158792 521793846 987426531 214935687 365817924 879642153 132579468 498261375 756384219 643158792 521793846 987426531 214935687 365817924 879642135";*/ const SUD = "571324698 496158273 832976451 258419736 913567842 684732519 165843927 749281365 327695184 756239419 312495786 489176235 168723954 927584163 543961827 295617348 631849572 874352691 429756831 857431629 136298457 541379268 783162594 692845713 318524976 264917385 975683142 685239174 342517869 971864235 279386541 156742398 834951726 467128953 913675482 528493617 547192683 192683574 638457129 783925461 219846735 456371892 974538276 865219341 321764958 289367241 543195768 761248539 136429875 978516423 452873916 324951687 615782394 897634152 875194632 931682745 642573819 269457381 183269457 457318926 396821574 718945263 524836197 945862317 682731954 713495268 169513742 857124693 234679581 378986425 526348179 491257836"; for(;$i-strlen($s=SUD)-2;$e=array()){($n=$i++%91)%10-9?$A[3*(int)($n/30)+$n%10/3][]=$B[$n%10][]=$C[$n/10][]=$s[$i-1]:0; if (--$i==180){ //var_dump($i, $A,$B,$C); $str = str_repeat("\n", 90); foreach ($A as $r1 => $a2) { var_dump(count($a2)); foreach ($a2 as $r2 => $v) { $key = ((int)($r1/3))*30+3*($r1%3)+$r2%3+((int)($r2/3))*10; // var_dump($key); $str[$key] = $v; } } print $str; print "_____________________________________________\n";} foreach ($A as $r1 => &$a2) { $a2 = array(); } $i++; //var_dump($GLOBALS); if($n>89){for($g='A';$g++<'C'&&!$e;)for($_=0;$_<9&&!$e;) //var_dump($g,sizeof($$g), ${$g}[$_], $e=array_unique($u=${$g}[$_++])!=$u; echo!$e?:0;} } // $e += \n
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.7
Warning: Undefined variable $i in /in/SRiCB on line 104 Warning: Undefined variable $i in /in/SRiCB on line 104 1int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) _____________________________________________ 000000 Warning: Uninitialized string offset 727 in /in/SRiCB on line 104 0
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.33, 7.4.0 - 7.4.33
1int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) _____________________________________________ 0000000
Output for 4.4.2 - 4.4.9, 5.1.0 - 5.1.6, 5.2.0 - 5.2.17
Parse error: syntax error, unexpected T_CONST in /in/SRiCB on line 24
Process exited with code 255.
Output for 4.3.0 - 4.3.1, 4.3.5 - 4.3.11, 4.4.0 - 4.4.1, 5.0.0 - 5.0.5
Parse error: parse error, unexpected T_CONST in /in/SRiCB on line 24
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error in /in/SRiCB on line 24
Process exited with code 255.

preferences:
302.08 ms | 401 KiB | 461 Q