PHP <=> 연산자 의미(spaceship operator)
PHP <=> 연산자 의미는
<=>는 PHP 7 이상에서 사용할 수 있는 "spaceship operator"입니다.
이 연산자는 두 값을 비교하여
앞의 값이 크면 양수,
같으면 0,
작으면 음수를 반환합니다.
자주 사용되는 비교 문제를 간단하게 해결하기 위해 도입되었습니다.
<=> 연산자의 결과는 일반적으로 이런 3가지 경우로 나뉘고, 정렬이나 값의 대소 비교 등에 유용하게 사용됩니다.
<=> 예제
$a = 10;
$b = 20;
// 이 경우엔 $result는 -1이 됩니다. (왜냐하면 $a < $b 이기 때문입니다.)
$result = $a <=> $b;
echo '결과: ' . $result . PHP_EOL;
$result = 2 <=> 2;
echo '결과: ' . $result . PHP_EOL;
$result = 3 <=> 2;
echo '결과: ' . $result . PHP_EOL;
