반응형

PHP에는 <=> 이렇게 생긴 연산자가 존재한다. 생긴게 우주선 비슷해서 스페이스쉽 연산자라고 불린다.

<=> 연산자는 

$a = 2 <=> 1;

이러한 형식으로 사용하게 된다. 

좌측 항목을 기준(2)으로 우측 항목(1) 에 따라 -1, 0, 1 셋 중 하나의 결과값을 가지게 된다.

 

좌측 항목이 우측 항목보다 "클" 경우 1,

좌측 항목이 우측 항목과 "같을" 경우 0,

좌측 항목이 우측 항목보다 "작을" 경우, -1 의 결과값을 가진다.

 

사용 예시

<?php

$a = 2 <=> 1;
echo "$a<br>"; // 1 출력

$a = 2 <=> 2;
echo "$a<br>"; // 0 출력

$a = 2 <=> 3;
echo "$a<br>"; // -1 출력

$b = 'b' <=> 'a';
echo "$b<br>"; // 1 출력

$b = 'b' <=> 'b';
echo "$b<br>"; // 0 출력

$b = 'b' <=> 'c';
echo "$b<br>"; // -1 출력

?>
반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기