없습니다 더 엄격한 동일한 비교 연산자 ( >==
또는 <==
PHP에서) (적어도 PHP 5.6.14으로는) 하지만, 수있는 몇 가지 방법이 있습니다 엄격한 유형 검사를 시행 그레이터 / 하단을 확인하기 전에이 :
- 두 변수 유형을 모두 확인하십시오.
if (gettype($a) === gettype($b))
- 예를 들어 필요한 유형 캐스팅을 강제하십시오.
if ((string)$a === (string)$b)
- 예를 들어 필요한 유형 저글을 강제하십시오.
if (($a . '') === ($b . ''))
다음 사항에 유의하십시오.
- 부동 소수점 정밀도 가 제한됨
INF
그리고 아래 NAN
유형입니다float
ieee754
- 일부 무한대가 다른 동일 무한대를 (이후 PHP 5.4)
- 과학적 표기법
e
은 항상 유형 float
이며 integer
숫자가 작더라도 절대로 입력 하지 않습니다.
- 넘어가
PHP_INT_MAX
는 정수 는 자동으로 다음으로 변환됩니다.float
- 시스템의 경계를 넘은 플로트는
INF
가치를 얻습니다.
- 정의되지 않은 변수는 유형 및 값입니다.
NULL
- 앞에 오는 정수
0
는 8 진수에서 10 진수로 변환됩니다 (규칙에 따라).
- 선행
0
이 있는 정수를 포함하는 문자열을 정수로 변환 하면 선행0
이국적인 비교 목록 :
아주 이상한:
$ a VS. $ b $ a> $ b $ a <$ b $ a <= $ b $ a> = $ b $ a == $ b $ a === $ b
float (NAN) float (-INF) 거짓 거짓 거짓 거짓 거짓 거짓
float (NAN) float (0) 거짓 거짓 거짓 거짓 거짓 거짓
float (NAN) float (1) 거짓 거짓 거짓 거짓 거짓 거짓
float (NAN) float (INF) 거짓 거짓 거짓 거짓 거짓 거짓
float (NAN) float (NAN) 거짓 거짓 거짓 거짓 거짓 거짓
float (NAN) int (-1) 거짓 거짓 거짓 거짓 거짓 거짓
float (NAN) int (0) 거짓 거짓 거짓 거짓 거짓 거짓
float (NAN) int (1) 거짓 거짓 거짓 거짓 거짓 거짓
동일하지만 동일하지는 않음 :
$ a VS. $ b $ a> $ b $ a <$ b $ a <= $ b $ a> = $ b $ a == $ b $ a === $ b
NULL (NULL) array () false false true true true false
NULL (NULL) bool (false) 거짓 거짓 참 참 참 거짓 거짓
NULL (NULL) float (0) false false true true true false
NULL (NULL) int (0) false false true true true false
NULL (NULL) str ( '') 거짓 거짓 참 참 참 거짓 거짓
array () bool (false) 거짓 거짓 참 참 참 거짓
bool (false) float (0) false false true true true false
bool (false) int (0) false false true true true false
str ( '') bool (false) 거짓 거짓 참 참 참 거짓 거짓
bool (false) str ( '0') false false true true true false
float (-INF) bool (true) 거짓 거짓 참 참 참 거짓 거짓
bool (true) float (1) false false true true true false
float (INF) bool (true) 거짓 거짓 참 참 참 거짓
float (NAN) bool (true) 거짓 거짓 참 참 참 거짓 거짓
bool (true) int (-1) false false true true true false
bool (true) int (1) false false true true true false
bool (true) str ( "\ 0") false false true true true false
bool (true) str ( '+') 거짓 거짓 참 참 참 거짓 거짓
bool (true) str ( '-') 거짓 거짓 참 참 참 거짓 거짓
bool (true) str ('01 ') 거짓 거짓 참 참 참 거짓 거짓
bool (true) str ( '1') 거짓 거짓 참 참 참 거짓 거짓
bool (true) str ( 'false') 거짓 거짓 참 참 참 거짓 거짓
str ( 'text') bool (true) 거짓 거짓 참 참 참 거짓 거짓
str ( 'true') bool (true) 거짓 거짓 참 참 참 거짓 거짓
int (0) float (0) false false true true true false
str ( "\ 0") float (0) 거짓 거짓 참 참 참 거짓 거짓
str ( '') float (0) false false true true true false
str ( '+') float (0) 거짓 거짓 참 참 참 거짓 거짓
str ( '-') float (0) 거짓 거짓 참 참 참 거짓 거짓
str ( '0') float (0) 거짓 거짓 참 참 참 거짓 거짓
str ( 'false') float (0) 거짓 거짓 참 참 참 거짓 거짓
str ( 'text') float (0) 거짓 거짓 참 참 참 거짓 거짓
str ( 'true') float (0) 거짓 거짓 참 참 참 거짓 거짓
int (1) float (1) false false true true true false
float (1) str ('01 ') 거짓 거짓 참 참 참 거짓 거짓
float (1) str ( '1') 거짓 거짓 참 참 참 거짓 거짓
str ( "\ 0") int (0) 거짓 거짓 참 참 참 거짓
str ( '') int (0) 거짓 거짓 참 참 참 거짓 거짓
str ( '+') int (0) 거짓 거짓 참 참 참 거짓 거짓
str ( '-') int (0) 거짓 거짓 참 참 참 거짓 거짓
int (0) str ( '0') 거짓 거짓 참 참 참 거짓 거짓
str ( 'false') int (0) 거짓 거짓 참 참 참 거짓 거짓
str ( 'text') int (0) 거짓 거짓 참 참 참 거짓 거짓
str ( 'true') int (0) 거짓 거짓 참 참 참 거짓 거짓
int (1) str ('01 ') 거짓 거짓 참 참 참 거짓 거짓
int (1) str ( '1') 거짓 거짓 참 참 참 거짓 거짓
str ( '1') str ('01 ') 거짓 거짓 참 참 참 거짓 거짓
동시에 낮고 큰가?
$ a VS. $ b $ a> $ b $ a <$ b $ a <= $ b $ a> = $ b $ a == $ b $ a === $ b
float (NAN) str ( "\ 0") true true true true false false
float (NAN) str ( '') 참 참 참 참 거짓 거짓
float (NAN) str ( '+') 참 참 참 참 거짓 거짓 거짓
float (NAN) str ( '-') 참 참 참 참 거짓 거짓 거짓
float (NAN) str ( '0') 참 참 참 참 거짓 거짓 거짓
float (NAN) str ('01 ') 참 참 참 참 거짓 거짓 거짓
float (NAN) str ( '1') 참 참 참 참 거짓 거짓 거짓
float (NAN) str ( 'false') 참 참 참 참 거짓 거짓 거짓
float (NAN) str ( 'text') 참 참 참 참 거짓 거짓 거짓
float (NAN) str ( 'true') 참 참 참 참 거짓 거짓 거짓
동일하고 동일 함 :
$ a VS. $ b $ a> $ b $ a <$ b $ a <= $ b $ a> = $ b $ a == $ b $ a === $ b
NULL (NULL) NULL (NULL) false false true true true true
float (-INF) float (-INF) 거짓 거짓 참 참 참 참
float (INF) float (INF) false false true true true true
낮거나 큰 :
$ a VS. $ b $ a> $ b $ a <$ b $ a <= $ b $ a> = $ b $ a == $ b $ a === $ b
NULL (NULL) bool (true) 거짓 참 참 거짓 거짓 거짓
float (-INF) NULL (NULL) 참 거짓 거짓 참 거짓 거짓
NULL (NULL) float (1) 거짓 참 참 거짓 거짓 거짓
float (INF) NULL (NULL) 참 거짓 거짓 참 거짓 거짓
float (NAN) NULL (NULL) 참 거짓 거짓 참 거짓 거짓
NULL (NULL) int (-1) 거짓 참 참 거짓 거짓 거짓
NULL (NULL) int (1) 거짓 참 참 거짓 거짓 거짓
NULL (NULL) str ( "\ 0") 거짓 참 참 거짓 거짓 거짓
NULL (NULL) str ( '+') 거짓 참 참 거짓 거짓 거짓
NULL (NULL) str ( '-') 거짓 참 참 거짓 거짓 거짓
NULL (NULL) str ( '0') 거짓 참 참 거짓 거짓 거짓
NULL (NULL) str ('01 ') 거짓 참 참 거짓 거짓 거짓
NULL (NULL) str ( '1') 거짓 참 참 거짓 거짓 거짓
NULL (NULL) str ( 'false') 거짓 참 참 거짓 거짓 거짓
NULL (NULL) str ( 'text') 거짓 참 참 거짓 거짓 거짓
NULL (NULL) str ( 'true') 거짓 참 참 거짓 거짓 거짓
array () bool (true) 거짓 참 참 거짓 거짓 거짓
float (-INF) array () false true true false false false
array () float (0) true false false true false false
array () float (1) true false false true false false
float (INF) array () false true true false false false
float (NAN) array () false true true false false false
array () int (-1) 참 거짓 거짓 참 거짓 거짓
array () int (0) 참 거짓 거짓 참 거짓 거짓
array () int (1) 참 거짓 거짓 참 거짓 거짓
array () str ( "\ 0") 참 거짓 거짓 참 거짓 거짓
str ( '') array () false true true false false false
array () str ( '+') 참 거짓 거짓 참 거짓 거짓
array () str ( '-') 참 거짓 거짓 참 거짓 거짓
array () str ( '0') 참 거짓 거짓 참 거짓 거짓
array () str ('01 ') 참 거짓 거짓 참 거짓 거짓
array () str ( '1') 참 거짓 거짓 참 거짓 거짓
array () str ( 'false') 참 거짓 거짓 참 거짓 거짓
array () str ( 'text') 참 거짓 거짓 참 거짓 거짓
array () str ( 'true') 참 거짓 거짓 참 거짓 거짓
bool (true) bool (false) 참 거짓 거짓 참 거짓 거짓
float (-INF) bool (false) 참 거짓 거짓 참 거짓 거짓
float (1) bool (false) 참 거짓 거짓 참 거짓 거짓
float (INF) bool (false) 참 거짓 거짓 참 거짓 거짓
float (NAN) bool (false) 참 거짓 거짓 참 거짓 거짓
bool (false) int (-1) 거짓 참 참 거짓 거짓 거짓
int (1) bool (false) 참 거짓 거짓 참 거짓 거짓
bool (false) str ( "\ 0") 거짓 참 참 거짓 거짓 거짓
bool (false) str ( '+') 거짓 참 참 거짓 거짓 거짓
bool (false) str ( '-') 거짓 참 참 거짓 거짓 거짓
bool (false) str ('01 ') 거짓 참 참 거짓 거짓 거짓
str ( '1') bool (false) 참 거짓 거짓 참 거짓 거짓
bool (false) str ( 'false') 거짓 참 참 거짓 거짓 거짓
str ( 'text') bool (false) 참 거짓 거짓 참 거짓 거짓
str ( 'true') bool (false) 참 거짓 거짓 참 거짓 거짓
bool (true) float (0) true false false true false false
bool (true) int (0) 참 거짓 거짓 참 거짓 거짓
str ( '') bool (true) 거짓 참 참 거짓 거짓 거짓
bool (true) str ( '0') 참 거짓 거짓 참 거짓 거짓
float (-INF) float (0) 거짓 참 참 거짓 거짓 거짓
float (-INF) float (1) 거짓 참 참 거짓 거짓 거짓
float (INF) float (-INF) 참 거짓 거짓 참 거짓 거짓
float (-INF) int (-1) 거짓 참 참 거짓 거짓 거짓
float (-INF) int (0) 거짓 참 참 거짓 거짓 거짓
float (-INF) int (1) 거짓 참 참 거짓 거짓 거짓
float (-INF) str ( "\ 0") 거짓 참 참 거짓 거짓 거짓
float (-INF) str ( '') 거짓 참 참 거짓 거짓 거짓
float (-INF) str ( '+') 거짓 참 참 거짓 거짓 거짓
float (-INF) str ( '-') 거짓 참 참 거짓 거짓 거짓
float (-INF) str ( '0') 거짓 참 참 거짓 거짓 거짓
float (-INF) str ('01 ') 거짓 참 참 거짓 거짓 거짓
float (-INF) str ( '1') 거짓 참 참 거짓 거짓 거짓
float (-INF) str ( 'false') 거짓 참 참 거짓 거짓 거짓
float (-INF) str ( 'text') 거짓 참 참 거짓 거짓 거짓
float (-INF) str ( 'true') 거짓 참 참 거짓 거짓 거짓
float (1) float (0) 참 거짓 거짓 참 거짓 거짓
float (INF) float (0) 참 거짓 거짓 참 거짓 거짓
float (0) int (-1) 참 거짓 거짓 참 거짓 거짓
int (1) float (0) 참 거짓 거짓 참 거짓 거짓
float (0) str ('01 ') 거짓 참 참 거짓 거짓 거짓
str ( '1') float (0) 참 거짓 거짓 참 거짓 거짓
float (INF) float (1) 참 거짓 거짓 참 거짓 거짓
float (1) int (-1) 참 거짓 거짓 참 거짓 거짓
float (1) int (0) 참 거짓 거짓 참 거짓 거짓
float (1) str ( "\ 0") 참 거짓 거짓 참 거짓 거짓
str ( '') float (1) 거짓 참 참 거짓 거짓 거짓
float (1) str ( '+') 참 거짓 거짓 참 거짓 거짓
float (1) str ( '-') 참 거짓 거짓 참 거짓 거짓
float (1) str ( '0') 참 거짓 거짓 참 거짓 거짓
float (1) str ( 'false') 참 거짓 거짓 참 거짓 거짓
str ( 'text') float (1) 거짓 참 참 거짓 거짓 거짓
str ( 'true') float (1) 거짓 참 참 거짓 거짓 거짓
float (INF) int (-1) 참 거짓 거짓 참 거짓 거짓
float (INF) int (0) 참 거짓 거짓 참 거짓 거짓
float (INF) int (1) 참 거짓 거짓 참 거짓 거짓
float (INF) str ( "\ 0") 참 거짓 거짓 참 거짓 거짓
float (INF) str ( '') 참 거짓 거짓 참 거짓 거짓
float (INF) str ( '+') 참 거짓 거짓 참 거짓 거짓
float (INF) str ( '-') 참 거짓 거짓 참 거짓 거짓
float (INF) str ( '0') 참 거짓 거짓 참 거짓 거짓
float (INF) str ('01 ') 참 거짓 거짓 참 거짓 거짓
float (INF) str ( '1') 참 거짓 거짓 참 거짓 거짓
float (INF) str ( 'false') 참 거짓 거짓 참 거짓 거짓
float (INF) str ( 'text') 참 거짓 거짓 참 거짓 거짓
float (INF) str ( 'true') 참 거짓 거짓 참 거짓 거짓
int (0) int (-1) 참 거짓 거짓 참 거짓 거짓
int (1) int (-1) 참 거짓 거짓 참 거짓 거짓
str ( "\ 0") int (-1) 참 거짓 거짓 참 거짓 거짓
str ( '') int (-1) 참 거짓 거짓 참 거짓 거짓
str ( '+') int (-1) 참 거짓 거짓 참 거짓 거짓
str ( '-') int (-1) 참 거짓 거짓 참 거짓 거짓
str ( '0') int (-1) 참 거짓 거짓 참 거짓 거짓
int (-1) str ('01 ') 거짓 참 참 거짓 거짓 거짓
str ( '1') int (-1) 참 거짓 거짓 참 거짓 거짓
str ( 'false') int (-1) 참 거짓 거짓 참 거짓 거짓
str ( 'text') int (-1) 참 거짓 거짓 참 거짓 거짓
str ( 'true') int (-1) 참 거짓 거짓 참 거짓 거짓
int (1) int (0) 참 거짓 거짓 참 거짓 거짓
int (0) str ('01 ') 거짓 참 참 거짓 거짓 거짓
str ( '1') int (0) 참 거짓 거짓 참 거짓 거짓
int (1) str ( "\ 0") 참 거짓 거짓 참 거짓 거짓
str ( '') int (1) 거짓 참 참 거짓 거짓 거짓
int (1) str ( '+') 참 거짓 거짓 참 거짓 거짓
int (1) str ( '-') 참 거짓 거짓 참 거짓 거짓
int (1) str ( '0') 참 거짓 거짓 참 거짓 거짓
int (1) str ( 'false') 참 거짓 거짓 참 거짓 거짓
str ( 'text') int (1) 거짓 참 참 거짓 거짓 거짓
str ( 'true') int (1) 거짓 참 참 거짓 거짓 거짓
str ( '') str ( "\ 0") 거짓 참 참 거짓 거짓 거짓
str ( '+') str ( "\ 0") 참 거짓 거짓 거짓 거짓 거짓
str ( '-') str ( "\ 0") 참 거짓 거짓 거짓 거짓 거짓
str ( "\ 0") str ( '0') 거짓 참 참 거짓 거짓 거짓
str ( "\ 0") str ('01 ') 거짓 참 참 거짓 거짓 거짓
str ( '1') str ( "\ 0") 참 거짓 거짓 거짓 거짓 거짓
str ( 'false') str ( "\ 0") 참 거짓 거짓 거짓 거짓 거짓
str ( 'text') str ( "\ 0") 참 거짓 거짓 거짓 거짓 거짓
str ( 'true') str ( "\ 0") 참 거짓 거짓 거짓 거짓 거짓
str ( '') str ( '+') 거짓 참 참 거짓 거짓 거짓
str ( '') str ( '-') 거짓 참 참 거짓 거짓 거짓
str ( '') str ( '0') 거짓 참 참 거짓 거짓 거짓
str ( '') str ('01 ') 거짓 참 참 거짓 거짓 거짓
str ( '') str ( '1') 거짓 참 참 거짓 거짓 거짓
str ( '') str ( 'false') 거짓 참 참 거짓 거짓 거짓
str ( '') str ( 'text') 거짓 참 참 거짓 거짓 거짓
str ( '') str ( 'true') 거짓 참 참 거짓 거짓 거짓
str ( '-') str ( '+') 참 거짓 거짓 참 거짓 거짓
str ( '+') str ( '0') 거짓 참 참 거짓 거짓 거짓
str ( '+') str ('01 ') 거짓 참 참 거짓 거짓 거짓
str ( '1') str ( '+') 참 거짓 거짓 참 거짓 거짓
str ( 'false') str ( '+') 참 거짓 거짓 참 거짓 거짓
str ( 'text') str ( '+') 참 거짓 거짓 참 거짓 거짓
str ( 'true') str ( '+') 참 거짓 거짓 참 거짓 거짓
str ( '-') str ( '0') 거짓 참 참 거짓 거짓 거짓
str ( '-') str ('01 ') 거짓 참 참 거짓 거짓 거짓
str ( '1') str ( '-') 참 거짓 거짓 참 거짓 거짓
str ( 'false') str ( '-') 참 거짓 거짓 참 거짓 거짓
str ( 'text') str ( '-') 참 거짓 거짓 참 거짓 거짓
str ( 'true') str ( '-') 참 거짓 거짓 참 거짓 거짓
str ( '0') str ('01 ') 거짓 참 참 거짓 거짓 거짓
str ( '1') str ( '0') 참 거짓 거짓 참 거짓 거짓
str ( 'false') str ( '0') 참 거짓 거짓 참 거짓 거짓
str ( 'text') str ( '0') 참 거짓 거짓 참 거짓 거짓
str ( 'true') str ( '0') 참 거짓 거짓 참 거짓 거짓
str ( 'false') str ('01 ') 참 거짓 거짓 참 거짓 거짓
str ( 'text') str ('01 ') 참 거짓 거짓 참 거짓 거짓
str ( 'true') str ('01 ') 참 거짓 거짓 참 거짓 거짓
str ( '1') str ( 'false') 거짓 참 참 거짓 거짓 거짓
str ( 'text') str ( '1') 참 거짓 거짓 참 거짓 거짓
str ( 'true') str ( '1') 참 거짓 거짓 참 거짓 거짓
str ( 'text') str ( 'false') 참 거짓 거짓 참 거짓 거짓
str ( 'true') str ( 'false') 참 거짓 거짓 참 거짓 거짓
str ( 'true') str ( 'text') 참 거짓 거짓 참 거짓 거짓
$a > $b > $c
수수께끼 : $a
이보다 크지 않은 경우 $c
.
A <C : float (NAN)> str ( 'a')> str ( '')
A <C : float (NAN)> str ( 'a')> str ( '1')
A <C : float (NAN)> str ( 'a')> str ( 'A')
A <C : float (NAN)> str ( 'a')> str ( '0')
A <C : float (NAN)> str ( '1')> str ( '')
A <C : float (NAN)> str ( '1')> str ( '0')
A <C : float (NAN)> str ( 'A')> str ( '')
A <C : float (NAN)> str ( 'A')> str ( '1')
A <C : float (NAN)> str ( 'A')> str ( '0')
A <C : float (NAN)> str ( '0')> str ( '')
A <C : str ( '')> float (NAN)> str ( 'a')
A <C : str ( '')> float (NAN)> str ( '1')
A <C : str ( '')> float (NAN)> str ( 'A')
A <C : str ( '')> float (NAN)> str ( '0')
A <C : str ( 'a')> str ( '')> float (NAN)
A <C : str ( 'a')> str ( '1')> float (NAN)
A <C : str ( 'a')> str ( 'A')> float (NAN)
A <C : str ( 'a')> str ( '0')> float (NAN)
A <C : str ( '0')> str ( '')> float (NAN)
A == C : bool (true)> str ( '')> float (NAN)
A == C : bool (true)> str ( '')> float (-INF)
A == C : bool (true)> str ( '')> int (-1)
A == C : bool (true)> str ( '')> float (-1)
A == C : bool (true)> array ()> float (NAN)
A == C : bool (true)> array ()> float (INF)
A == C : bool (true)> array ()> float (-INF)
A == C : bool (true)> array ()> str ( 'a')
A == C : bool (true)> array ()> int (1)
A == C : bool (true)> array ()> float (1)
A == C : bool (true)> array ()> str ( '1')
A == C : bool (true)> array ()> str ( 'A')
A == C : bool (true)> array ()> int (-1)
A == C : bool (true)> array ()> float (-1)
A == C : bool (true)> int (0)> float (-INF)
A == C : bool (true)> int (0)> int (-1)
A == C : bool (true)> int (0)> float (-1)
A == C : bool (true)> str ( '0')> float (NAN)
A == C : bool (true)> str ( '0')> float (-INF)
A == C : bool (true)> str ( '0')> int (-1)
A == C : bool (true)> str ( '0')> float (-1)
A == C : bool (true)> float (0)> float (-INF)
A == C : bool (true)> float (0)> int (-1)
A == C : bool (true)> float (0)> float (-1)
A == C : int (1)> str ( 'a')> str ( '1')
A == C : int (1)> str ( 'A')> str ( '1')
A == C : float (1)> str ( 'a')> str ( '1')
A == C : float (1)> str ( 'A')> str ( '1')
A == C : str ( 'a')> str ( '1')> int (0)
A == C : str ( 'a')> str ( '1')> float (0)
A == C : str ( '')> float (-INF)> NULL (NULL)
A == C : str ( '')> float (-INF)> bool (false)
A == C : str ( '')> int (-1)> NULL (NULL)
A == C : str ( '')> int (-1)> bool (false)
A == C : str ( '')> float (-1)> NULL (NULL)
A == C : str ( '')> float (-1)> bool (false)
A == C : array ()> float (NAN)> NULL (NULL)
A == C : array ()> float (NAN)> bool (false)
A == C : array ()> float (INF)> NULL (NULL)
A == C : array ()> float (INF)> bool (false)
A == C : array ()> float (-INF)> NULL (NULL)
A == C : array ()> float (-INF)> bool (false)
A == C : array ()> str ( 'a')> NULL (NULL)
A == C : array ()> str ( 'a')> bool (false)
A == C : array ()> int (1)> NULL (NULL)
A == C : array ()> int (1)> bool (false)
A == C : array ()> float (1)> NULL (NULL)
A == C : array ()> float (1)> bool (false)
A == C : array ()> str ( '1')> NULL (NULL)
A == C : array ()> str ( '1')> bool (false)
A == C : array ()> str ( 'A')> NULL (NULL)
A == C : array ()> str ( 'A')> bool (false)
A == C : array ()> str ( '0')> NULL (NULL)
A == C : array ()> int (-1)> NULL (NULL)
A == C : array ()> int (-1)> bool (false)
A == C : array ()> float (-1)> NULL (NULL)
A == C : array ()> float (-1)> bool (false)
A == C : str ( '')> float (NAN)> bool (false)
A == C : str ( '')> float (NAN)> NULL (NULL)
A == C : str ( 'A')> str ( '1')> int (0)
A == C : str ( 'A')> str ( '1')> float (0)
A == C : int (0)> float (-INF)> NULL (NULL)
A == C : int (0)> float (-INF)> bool (false)
A == C : int (0)> int (-1)> NULL (NULL)
A == C : int (0)> int (-1)> bool (false)
A == C : int (0)> float (-1)> NULL (NULL)
A == C : int (0)> float (-1)> bool (false)
A == C : str ( '0')> float (NAN)> bool (false)
A == C : str ( '0')> float (-INF)> bool (false)
A == C : str ( '0')> int (-1)> bool (false)
A == C : str ( '0')> float (-1)> bool (false)
A == C : float (0)> float (-INF)> NULL (NULL)
A == C : float (0)> float (-INF)> bool (false)
A == C : float (0)> int (-1)> NULL (NULL)
A == C : float (0)> int (-1)> bool (false)
A == C : float (0)> float (-1)> NULL (NULL)
A == C : float (0)> float (-1)> bool (false)
A === C : str ( '0')> float (NAN)> str ( '0')
A === C : str ( '')> float (NAN)> str ( '')
A === C : str ( 'a')> float (NAN)> str ( 'a')
A === C : str ( '1')> float (NAN)> str ( '1')
A === C : str ( 'A')> float (NAN)> str ( 'A')
재미있는 문자열 비교 : 'Queen' >
'King' >
'Jack' >
'Ace'
또한 쌍을 다루는 PHP 유형 비교 테이블 을 확인하십시오 .
isset()
과 is_null()
if()
과 empty()
- 부울
==
대.===
라이브에서 PHP 버전 간의 차이점을 확인하십시오. http://3v4l.org/MAfDu .
($a > $b) !== ($b < $a)
습니까?