Programming/PHP

[PHP] #07 PHP 조건문과 연산자, 상황에 따라 달라지는 흐름 제어!

TOASTDEV 2025. 7. 16. 16:00
반응형


안녕하세요 토스트 데브입니다.
이번 글에서는 PHP에서 조건을 판단하고 흐름을 제어하는 방법인 조건문(if, else)과 연산자(비교, 논리)에 대해 알아보겠습니다.

조건문은 프로그램이 상황에 따라 다르게 동작하도록 만드는 핵심 요소예요.


✅ 조건문 기본 구조

PHP의 조건문은 if, else if, else 구조로 사용합니다.

<?php
$score = 85;

if ($score >= 90) {
  echo "A등급";
} elseif ($score >= 80) {
  echo "B등급";
} else {
  echo "C등급 이하";
}
?>

📌 조건이 위에서 아래로 순차적으로 검사되며, 처음으로 참이 되는 조건에서 실행이 멈춰요.


🔹 if 조건문만 사용할 때

<?php
$isLogin = true;

if ($isLogin) {
  echo "환영합니다!";
}
?>

→ 조건이 참일 경우에만 코드 블록이 실행됩니다.


✅ 주요 비교 연산자

연산자 의미 예시
== 값이 같음 $a == $b
=== 값과 타입 모두 같음 $a === $b
!= 값이 다름 $a != $b
<> 값이 다름 (동의 표현) $a <> $b
!== 값 또는 타입이 다름 $a !== $b
> 크다 $a > $b
< 작다 $a < $b
>= 크거나 같다 $a >= $b
<= 작거나 같다 $a <= $b

📌 ==는 값만 비교, ===는 값 + 타입 모두 비교
예를 들어 5 == "5"는 참이지만, 5 === "5"는 거짓입니다.


✅ 주요 논리 연산자

연산자 의미 예시
&& 그리고 (AND) $a > 0 && $a < 10
|| 또는 (OR) #a > 0 || $a < 10
! 부정 (NOT) !$isLogin
<?php
$age = 25;

if ($age >= 20 && $age <= 29) {
  echo "20대입니다!";
}
?>

✅ 조건문 간단하게 쓰는 방법 – 삼항 연산자

<?php
$loggedIn = true;
$message = $loggedIn ? "로그인 성공" : "로그인 필요";
echo $message;
?>

삼항 연산자는 if/else를 한 줄로 간단히 표현할 수 있어요.


✨ 마무리

조건문과 연산자는 PHP 프로그램에서 흐름을 결정하는 핵심 도구입니다.
if, else, ===, &&, ? : 등은 꼭 숙지해두세요!

 

#PHP조건문, # PHP연산자, #if문, #else문, #비교연산자, #논리연산자, #PHP기초, #PHP문법, #프로그래밍입문, #웹개발입문, #PHP삼항연산자, #조건분기, #코딩기초, #PHP코드예제

 

반응형