<?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