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; (클래스 안에서 값 없이 선언된 변수)
'php' 카테고리의 다른 글
(php) 배열의 값을 삭제, 추가(unset,array_splice) (0) | 2023.02.20 |
---|---|
(php) count 함수 (0) | 2023.02.20 |
(php)mysqli_fetch_(row , array , assoc) , 연관배열과 일반배열 (0) | 2023.02.20 |
php 문자열 길이 구하기 (0) | 2023.02.09 |
php에서 데이터 베이스(mysql)연동 (0) | 2023.02.09 |