마

PHP 7 New Features : Spaceship operator

· 2017-10-31 (화) 02:18:52 · 2365 · 8

Spaceship operator

The spaceship operator is used for comparing two expressions. It returns -1, 0 or 1 when $a is respectively less than, equal to, or greater than $b. Comparisons are performed according to PHP's usual type comparison rules.

<?php
// Integers
echo 1 <=> 1; // 0
echo 1 <=> 2; // -1
echo 2 <=> 1; // 1

// Floats

echo 1.5 <=> 1.5; // 0
echo 1.5 <=> 2.5; // -1
echo 2.5 <=> 1.5; // 1
 
// Strings

echo "a" <=> "a"; // 0
echo "a" <=> "b"; // -1
echo "b" <=> "a"; // 1
?>
|

댓글 8개

2017-10-31 (화) 06:38:20
php7의 두 식을 비교하는 새로운 연산자네요?
정렬에 사용하면 그만이겠습니다! ㅎ

결합연산자(Combined comparison Operator)

<=>

결합연산자라 부르는 군요.

두 개의 값이 동일할 때, 0 리턴
오른쪽 값이 클 때, -1 리턴
왼쪽 값이 클 경우, 1 리턴
......................

다시 또 고민. 우주선 연산자?
결합연산자 무엇이 바른 것인가요? < 한국
검색하다 보니 두 놈이 같이 나와서요. ㅠㅠ < 영문권
@solsu1 이름이 뭔들 중요하겠습니까.. 코딩때 잘 써먹으면 되고, 저런 기호 나왔을 때, 어떻게 되는지만 알면 되죠..
2017-10-31 (화) 11:24:15
@마젠토 terrorboy님께서 우주선 연산자라 표현을 해 주셨네요?
오늘부터 저는 우주선 연산자입니다!

네. 선배님. 선배님이 담아주셔서 오늘도 하나 또 배웠습니다!
감사합니다!!!
2017-10-31 (화) 08:42:57
ufo연산자 네요.
은근 쓸모가 많아 보이더라구요
@terrorboy 아래 ?? 이것도 많이 쓰일 것 같습니다. 7.2부터는 =??도 된다고 하네요.
2017-10-31 (화) 08:50:14
@마젠토 제가 씋수 있는 버전은 5.2~5.3입니다 ㅠ.ㅠ
@terrorboy 조만간 7.x버전도 쓰시겠죠..
2017-10-31 (화) 10:20:46
@마젠토 가능성 0%입니다.ㅠ.ㅠ
제 개인서버 2대만 7.1사용중입니다
댓글을 작성하시려면 로그인이 필요합니다.

PHP프레임워크

290건
+
분류 제목 글쓴이 날짜 조회
코드이그나이터 16-12-18 조회 1,322
코드이그나이터
[코드이그나이터]
16-12-16 조회 1,212
코드이그나이터
[코드이그나이터]
16-12-15 조회 1,662
코드이그나이터
[코드이그나이터]
16-12-15 조회 1,347
코드이그나이터
[코드이그나이터]
16-12-14 조회 1,334
코드이그나이터 16-12-14 조회 1,320
코드이그나이터 16-12-14 조회 1,268
라라벨 22-01-18 조회 4,510
라라벨 21-07-06 조회 1,858
기타 21-03-16 조회 2,121
기타 21-01-17 조회 2,535
기타 21-01-10 조회 2,086
라라벨 21-01-02 조회 2,601
라라벨 20-12-12 조회 2,148
라라벨
[라라벨]
20-09-13 조회 3,110
기타 20-08-22 조회 2,299
라라벨 20-06-18 조회 2,944
라라벨 20-06-13 조회 2,406
라라벨 20-04-29 조회 2,287
라라벨 20-04-29 조회 2,642
라라벨 20-03-25 조회 2,051
기타 20-03-15 조회 2,399
라라벨
[라라벨]
20-03-15 조회 2,420
라라벨 20-02-27 조회 1,924
라라벨 20-02-27 조회 2,049
라라벨 20-02-26 조회 1,989
기타 19-12-23 조회 2,729
라라벨 19-09-11 조회 2,573
기타 19-09-08 조회 2,522
기타 19-03-12 조회 2,444