728x90
반응형
SMALL
안녕하세요! 그레이해커 월횽입니다. 오늘은 PHP에서 사용되는 다양한 연산자와 제어문에 대해 깔끔하게 알아보겠습니다.
1. 연산자
PHP에서 사용할 수 있는 다양한 연산자에 대해 알아보겠습니다.
1-1. 산술 연산자
산술 연산자는 숫자 계산을 수행하는 데 사용됩니다.
· 덧셈: +
· 뺄셈: -
· 곱셈: *
· 나눗셈: /
· 나머지: %
· 제곱: **
$a = 10;
$b = 3;
echo $a + $b; // 13
echo $a - $b; // 7
echo $a * $b; // 30
echo $a / $b; // 3.3333
echo $a % $b; // 1
echo $a ** $b; // 1000
728x90
1-2. 할당 연산자
할당 연산자는 변수에 값을 할당하거나 기존 값에 연산을 수행한 후 할당하는 데 사용됩니다.
· 기본 할당: =
· 덧셈 할당: +=
· 뺄셈 할당: -=
· 곱셈 할당: *=
· 나눗셈 할당: /=
· 나머지 할당: %=
$a = 5;
$a += 3; // $a = $a + 3;
echo $a; // 8
$a *= 2; // $a = $a * 2;
echo $a; // 16
1-3. 비교 연산자
비교 연산자는 두 값을 비교하여 결과를 불리언으로 반환합니다.
· 같음: ==
· 같지 않음: !=
· 크거나 같음: >=
· 작거나 같음: <=
· 엄격한 같음 (타입도 동일): ===
· 엄격한 같지 않음 (타입도 동일): !==
$a = 10;
$b = '10';
echo $a == $b; // true
echo $a === $b; // false
반응형
1-4. 논리 연산자
논리 연산자는 불리언 값 간의 논리 연산을 수행합니다.
· AND: &&
· OR: ||
· NOT: !
$a = true;
$b = false;
echo $a && $b; // false
echo $a || $b; // true
echo !$a; // false
1-5. 문자열 연산자
문자열 연산자는 문자열을 결합하는 데 사용됩니다.
· 문자열 결합: .
$str1 = "Hello";
$str2 = "World";
echo $str1 . " " . $str2; // Hello World
2. 제어문
조건문과 반복문을 사용하여 프로그램의 흐름을 제어할 수 있습니다.
2-1. 조건문 (if, else, elseif, switch)
· if 문
$num = 10;
if ($num > 0) {
echo "양수입니다.";
}
· if-else 문
$num = -5;
if ($num > 0) {
echo "양수입니다.";
} else {
echo "음수입니다.";
}
SMALL
· if-elseif-else 문
$num = 0;
if ($num > 0) {
echo "양수입니다.";
} elseif ($num < 0) {
echo "음수입니다.";
} else {
echo "0입니다.";
}
· switch 문
$day = "월요일";
switch ($day) {
case "월요일":
echo "오늘은 월요일입니다.";
break;
case "화요일":
echo "오늘은 화요일입니다.";
break;
default:
echo "오늘은 주말입니다.";
break;
}
2-2. 반복문 (for, while, do-while, foreach)
· for 문
for ($i = 0; $i < 5; $i++) {
echo "숫자: $i\n";
}
· while 문
$i = 0;
while ($i < 5) {
echo "숫자: $i\n";
$i++;
}
· do-while 문
$i = 0;
do {
echo "숫자: $i\n";
$i++;
} while ($i < 5);
· foreach 문
$arr = array(1, 2, 3, 4, 5);
foreach ($arr as $value) {
echo "값: $value\n";
}
- 이전 수업 목록
728x90
반응형
LIST
'프로그래밍 > PHP' 카테고리의 다른 글
[PHP 수업] 8강 - 배열 (0) | 2024.08.05 |
---|---|
[PHP 수업] 7강 - 함수 (0) | 2024.08.01 |
[PHP 수업] 5강 - 변수의 개념 및 선언 방법 (0) | 2024.07.30 |
[PHP 수업] 4강 - 로컬 서버에서 PHP 실행 (0) | 2024.07.29 |
[PHP 수업] 3강 - PHP의 기본 문법 (0) | 2024.07.26 |