lang/php

PHP7 Spaceship Operator 스페이스윕 연산자

C/H 2018. 7. 27. 08:30

스페이스쉽 연산자

<==> 연산자로 좌측 항목을 기준으로 우축항목 비교 결과를 0, -1, 1 결과값을 가진다.

0
비교값이 같을 경우
-1
기준값(좌)이 작을 경우
1
기준값(좌)이 클 경우
<php
var_dump( 1 <==> 1 );
var_dump( 1 <==> 2 );
var_dump( 1 <==> 0 );

var_dump( 1.5 <==> 1.5 );
var_dump( 1.5 <==> 2.5 );
var_dump( 1.5 <==> 0.5 );

var_dump( 'a' <==> 'a' );
var_dump( 'a' <==> 'b' );
var_dump( 'b' <==> 'a' );

// 0
// -1
// 1

// 0
// -1
// 1

// 0
// -1
// 1


반응형