백엔드-PHP

PHP 백엔드

강사: 유백엔드 · 작성자: 이종춘 · 작성일: 2026-07-03 15:44:46 · 조회수: 7

PHP 7강. 조건문(if)
목록으로
PHP 7강. 조건문(if)
1. 조건문이란?

조건문은 조건에 따라 다른 코드를 실행하는 문법입니다.

예를 들어

예약 가능

↓

예약 진행

예약 불가

↓

예약 종료

처럼 상황에 따라 실행 결과가 달라집니다.

2. if문

기본 문법

<?php

$score = 80;

if($score >= 70){

echo "합격";

}

?>

결과

합격
3. if ~ else
<?php

$score = 60;

if($score >= 70){

echo "합격";

}else{

echo "불합격";

}

?>

결과

불합격
4. if ~ elseif ~ else
<?php

$score = 85;

if($score >= 90){

echo "A";

}elseif($score >= 80){

echo "B";

}elseif($score >= 70){

echo "C";

}else{

echo "F";

}

?>

결과

B
5. 비교 연산자 사용
<?php

$player = 4;

if($player == 4){

echo "4인 플레이";

}

?>
6. 논리 연산자
<?php

$isLogin = true;

$isAdmin = true;

if($isLogin && $isAdmin){

echo "관리자 페이지";

}

?>
7. 동부산CC 예제

예약 가능 여부

<?php

$remain = 3;

if($remain > 0){

echo "예약 가능합니다.";

}else{

echo "예약 마감";

}

?>
8. 회원 등급
<?php

$grade = "VIP";

if($grade == "VIP"){

echo "VIP 할인 적용";

}else{

echo "일반 요금";

}

?>
9. 로그인 확인
<?php

$isLogin = true;

if($isLogin){

echo "마이페이지";

}else{

echo "로그인";

}

?>
10. 관리자 확인
<?php

$role = "admin";

if($role == "admin"){

echo "관리자";

}else{

echo "일반회원";

}

?>
11. 여러 조건
<?php

$age = 55;

$member = true;

if($age >= 50 && $member){

echo "시니어 회원";

}

?>
12. 날짜 확인
<?php

$isWeekend = true;

if($isWeekend){

echo "주말 요금";

}else{

echo "평일 요금";

}

?>
13. React와 비교

React

{

login

?

<MyPage/>

:

<Login/>

}

PHP

if($login){

echo "마이페이지";

}else{

echo "로그인";

}

두 언어 모두 조건에 따라 다른 결과를 출력합니다.

14. 중첩 if
<?php

$isLogin = true;

$isAdmin = false;

if($isLogin){

if($isAdmin){

echo "관리자";

}else{

echo "회원";

}

}

?>
15. 실무 예제

예약 인원 확인

<?php

$player = 4;

if($player >= 4){

echo "예약 가능";

}else{

echo "인원이 부족합니다.";

}

?>
16. 동부산CC 할인
<?php

$grade = "VIP";

$price = 180000;

if($grade == "VIP"){

$price -= 20000;

}

echo $price;

?>

결과

160000
17. 조건문 활용

✔ 로그인 여부

✔ 관리자 권한

✔ 예약 가능 여부

✔ 할인 적용

✔ 게시글 공개 여부

✔ 회원 등급

18. 실습 과제

다음 조건을 작성해 보세요.

예약 인원이 4명 이상이면
예약 가능합니다.
4명 미만이면
최소 4명이 필요합니다.

그리고

회원 등급이

VIP이면

20,000원 할인

일반회원이면

할인 없음

을 출력해 보세요.

19. 실무 팁

조건이 많아질수록

변수명을 명확하게 작성
중복 조건 줄이기
복잡한 조건은 함수로 분리

하면 유지보수가 쉬워집니다.

20. 정리

조건문은 특정 조건에 따라 다른 코드를 실행하는 문법입니다.

PHP에서는 if, else, elseif를 사용하여 로그인, 예약, 회원 등급, 관리자 권한 등을 처리합니다.

동부산CC 프로젝트에서는 예약 가능 여부, 할인 적용, 회원 인증, 관리자 접근 권한 등 대부분의 기능이 조건문을 기반으로 동작합니다.
#PHP 7강. 조건문(if)

첨부 파일

0개
첨부된 파일이 없습니다.

댓글 / 답글

0개
댓글을 작성하려면 로그인하세요.
아직 댓글이 없습니다.