php
php 비교연산
코딩하는logcat
2023. 2. 9. 20:44
1.==과 === 의 차이
$a = 23;
$b = 23;
$c = '23';
echo($a == $b);
echo($a == $c);
결과
true
true
==는 타입이 달라도 값이 같으면 true 를 반환하고
$a = 23;
$b = 23;
$c = '23';
echo($a === $b);
echo($a === $c);
결과
true
false
===는 값이 같아도 타입이 다르면 false를 반환하다.
2.empty() 함수
empty( $var )
참조변수의 값이 없으면 true를 반환한다.
다음을 비어있는 것으로 판단합니다.
- "" (빈 문자열)
- 0 (정수 0)
- "0" (문자열 0)
- NULL
- FALSE
- array() (빈 배열)
- var $var; (클래스 안에서 값 없이 선언된 변수)