프로그래밍/PHP

[PHP 수업] 6강 - 연산자와 제어문

월횽 2024. 7. 31. 06:30
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