途中でphp 7を調べていますが、 <=> 混乱します。
ほとんどの場合、私は条件演算子を使用しますが、それらはブール値の状況で使用されます (<=> はほぼ同じですが、完全ではありませんが、-1 も返すことができます)。(X <=> Y の場合)。そのため、次の場合はどうなるかわかりません...
if ($x <=> $y) {
// Do all the 1 things
} else {
// Do all the 2 things
}
それが先行する場合、私は何を期待できますか...
$x = 0; $y = 1;
また
$x = "Carrot"; $y = "Carrot Juice";
また
$x = "Carrot Juice"; $y = "Carrot";
また
$x = array(carrot, juice); $y = "carrot juice";
これについては、これが何をするのかについて私を混乱させる十分なケースがあることは間違いありません.