3v4l.org

run code in 300+ PHP versions simultaneously
<?php $hasspaceship = @eval("return 1 <=> 2;"); $a=[1=>1,2=>3]; $b=[1=>2,6=>7]; echo ($a < $b ? "a < b\n" : ""); echo ($a > $b ? "a > b\n" : ""); echo ($a == $b ? "a == b\n" : ""); echo ($a != $b ? "a != b\n" : ""); echo ($a < $b || $a >= $b ? "" : "a <> b\n"); if ($hasspaceship) { eval('echo "a <=> b is ", ($a <=> $b), "\n";'); } $c=[2=>3,1=>1]; $d=[6=>7,1=>2]; echo ($c < $d ? "c < d\n" : ""); echo ($c > $d ? "c > d\n" : ""); echo ($c == $d ? "c == d\n" : ""); echo ($c != $d ? "c != d\n" : ""); echo ($c < $d || $c >= $d ? "" : "c <> d\n"); if ($hasspaceship) { eval('echo "c <=> d is ", ($c <=> $d), "\n";'); }
Output for 7.0.0 - 7.0.20, 7.1.0 - 7.1.20, 7.2.0 - 7.2.33, 7.3.16 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.6
a < b a != b a <=> b is -1 c != d c <> d c <=> d is 1
Output for 5.5.0 - 5.5.38, 5.6.0 - 5.6.30
a < b a != b c != d c <> d

preferences:
166.74 ms | 402 KiB | 242 Q