[PHP] 비교연산자, 논리연산자, 문자열연산자(with 왕초보 홈페이지만들기)
1. 비교연산자
php의 비교연산자는 java나 다른 언어들과 동일하다.
"=="을 사용하면 값이 같은지 묻는 것이다.
"==="을 이용하면 자료형이 같은지 알아볼 수 있다.
"!="을 이용하면 같지 않은지 알 수 있다.
"!="과 똑같은 것이 바로 "<>"이다.
"<>"는 띄어쓰기 없이 해야 한다. 띄어쓰기를 할 경우 오류가 발생할 수 있다.
"!=="을 이용하면 자료형이 같지 않은지 알 수 있다.
2. 논리 연산자
1) and(&&)
and는 논리곱이다.
쉽게 말해서 곱셈을 생각하면 된다.
true는 1이고, false는 0이기 때문에 하나만 false라도 false가 된다.
왜냐하면 1 * 0 = 0이고, 0 * 1 = 0이기 때문이다.
true and true = true
true and false = false
false and true = false
false and false = false
2) or(||)
or은 논리합이다.
쉽게 말해서 더하기를 생각하면 된다.
true는 1이고, false는 0이기 때문에, 하나만 true라도 true가 된다.
예를 들어 1 + 0 = 1, 0 + 1 = 1이기 때문에 true가 된다.
true + true = true
true + false = true
false + true = true
false + false = false
3) xor
xor은 값이 같으면 false, 다르면 true이다.
true + true = false
true + false = true
false + true = true
3. 문자열 연산자
문자열 연산자는 "."을 사용한다.
쉽게 말해서 문자열을 연결해주는 연산자이다.