가끔 찾아보는 것도 짜증날 때, 그리고 기초가 부족할 때 찾아보기 위해 정리한다.
PHP 비교 연산자
$a==$b
$a 와 $b가 같으면 TRUE.
ex)
var_dump("1" == 1) //true
var_dump(""==0) //true
var_dump("php"==0)//true
var_dump("php"=="0")//false
$a === $b
$a와 $b가 같고, 같은 자료형이면 TRUE. (PHP 4에서 추가)
ex) var_dump("1" === 1) //false
var_dump(""===0) //false
var_dump("php"===0)//false
var_dump("php"==="0")//false
$a != $b
$a가 $b와 같지 않으면 TRUE.
ex)
var_dump("1" != 1) //false
var_dump(""!=0) //false
var_dump("php"!=0)//false
var_dump("php"!="0")//true
$a <> $b
$a가 $b와 같지 않으면 TRUE.
ex)
var_dump("1" <> 1) //false
var_dump(""<> 0) //false
var_dump("php"<> 0)//false
var_dump("php"<> "0")//true
$a !== $b
$a가 $b와 같지 않거나, 같은 자료형이 아니면 TRUE. (PHP 4에서 추가)
ex)
var_dump("1" !== 1) //true
var_dump(""!==0) //true
var_dump("php"!==0)//true
var_dump("php"!=="0")//true
$a < $b
$a가 $b보다 작으면 TRUE.
$a > $b
$a가 $b보다 크면 TRUE.
ex)
var_dump(1 > 2) //true
var_dump("1"<2) //true
var_dump("4"<"5") //true
var_dump(1>"php") //true
var_dump(-1<"php")//true
var_dump("1">"php")//true
$a <= $b
$a가 $b보다 작거나 같으면 TRUE.
$a >= $b
$a가 $b보다 크거나 같으면 TRUE.
ex)
var_dump(1 >= 1) //true
var_dump("1"<=2) //true
var_dump("4"<="5") //true
var_dump(1>="php") //true
var_dump(0<="php")//true
var_dump("1">="php")//true
삼항 연산자 ( 조건부 연산자)
이것은 http://php.net의 예제로 알아보기로 한다.
'Programing > PHP' 카테고리의 다른 글
PNG 용량을 줄이는 프로그램을 만들어 봅시다. (0) | 2015.12.10 |
---|---|
JSON을 이용한 통신 시 한글이 깨질때를 대비하여 만든 함수 (0) | 2015.12.09 |
PHP Mailer 를 이용한 메일 발송 클래스 제작 (0) | 2015.12.07 |