ch06 / exam06-10.php

PHP switch문과 수식(Expression: $num % 2) 실행 시각화

변수 자체가 아닌 나머지 연산식(Modulo)의 결과값(0 또는 1)을 switch 조건식으로 평가

💡
수식을 조건으로 사용하는 switch문:
switch ($num % 2) 처럼 괄호 안에 계산식을 직접 넣을 수 있습니다. $num이 아무리 큰 정수이더라도 2로 나눈 나머지는 항상 0(짝수) 또는 1(홀수) 단 두 가지만 나오므로 코드가 매우 간결해집니다.
🎲 큰 정수 $num 설정 (rand())
테스트 정수:
📄 exam06-10.php (Line 8 ~ 20)
수식 평가: switch ($num % 2)
1-7<!DOCTYPE html> <html> ... <body>
8<?php
9$num = rand();
10
11echo "{$num}은 ";
12
13switch ($num % 2) {
14case 0 : echo "짝수 ";
15break;
16case 1 : echo "홀수 ";
17}
18
19echo "입니다.";
20?>
21-22</body> </html>
초기 대기 단계별 실행 버튼을 눌러 과정을 살펴보세요.
🧮 switch 수식 계산기 ($num % 2) 대기
18472910 % 2 = 0
나머지 결과: 0 (짝수) ➔ case 0 분기 선택
🖥️ 브라우저 화면 출력 (Live Preview)
http://localhost/ch06/exam06-10.php
PHP 출력 대기 중...
속도:

💡 exam06-10.php 핵심: switch 조건식과 나머지 연산