<?php
// 논리연산자
// and, or, xor, &&, ||, !
$x = false;
$y = false;
// true = 1, false = 0 이라고 가정하고 곱, 합 계산했을 때 0이면 false 1~이면 true
// 논리곱
var_dump($x and $y)."<br>"; // 양쪽이 true 라면 true 아니면 false
var_dump($x && $y)."<br>"; // 위와 동일
var_dump($x and $y)."<br>"; // bool(false)
// 논리합
var_dump($x or $y)."<br>"; // 둘중 하나라도 true 면 true
var_dump($x || $y)."<br>";
var_dump(!$x); // bool(false) 반대로 출력
echo "------------------------------------------<br>";
//x xor 2개가 같으면 true 다르면 false
var_dump($x xor $y); // false true true
var_dump($x xor $y); // true false true
var_dump($x xor $y); // true true false
var_dump($x xor $y); // false false false
// 문자열 열산자
// . .=
$a = "안녕";
$b = $a . "하세요";
echo $b; // 안녕하세요
$a = "안녕";
$a .= "하세요";
echo $a; // 안녕하세요
?>