View
234
Download
6
Category
Preview:
Citation preview
PHP
제 3차시
한국디지털미디어고등학교13기 웹 프로그래밍과 정욱재
어떤 것들이 있어야 할까? - 1 (제어문)
제어문
제어문
크게 두가지로 나뉜다. 조건문과 반복문
조건문은 특정 조건이 성립할 시 그 아래의 내용을 수행하는 문법이다.
반복문은 조건이 성립하는 한 계속해서 반복한다.
제어문
이 제어문도 함수, 변수 못지 않게 매우 중요한데, 제어문이 없을 경우 정말 제한된 명령밖에 수행할 수 없기 때문이다.
예외처리/반복도 하기 힘들어진다.
* 0~10까지 입력을 받는데, 0~10까지의 숫자가 아닌 것들을 입력하는 경우를 생각해보면 된다.
조건문
조건문
그럼 PHP 에서는 어떤 식으로 조건문을 쓸까?
제일 대표적인 조건문은 if이다.
if (참/거짓을 판명하는 명령문)
참일 경우의 명령문
그 후
쉽다.언어별로 약간의 차이가 있지만 대동소이한 것들이라 정말 간단하다.
조건문
if의 확장판도 있다!
if/else
if (참/거짓을 판명하는 명령문)
참일 경우의 명령문
그 후
else if (참/거짓을 판명하는 명령문)
참일 경우의 명령문
else
아무 조건도 성립하지 않을경우
반복문
반복문
PHP 에서는 어떤 식으로 반복문을 쓸까?
제일 대표적인 반복문은 while/for이다.
while (참/거짓을 판명하는 명령문)
참일 경우의 명령문
그 후
while 은 if문인데, 조건문이 끝난후 한번 더 검증하고 만약 성립하면 계속 수행한다고 생각하면 된다.
for(식1;식2;식3)
참일 경우의 명령문
그 후
for 문은 식1에서 초기값을 주고, 식2에서 조건 검증, 식3에서 수행이 끝난 후 마지막 연산을 한다.
할것이 없을경우 그냥 비워놓아도 된다.
증감연산자이쯤에서 배우는
증감연산자
증감연산자가 무엇일까?
제일 대표적인 반복문은 while/for이다.
$A = —$A;
— 는 감소고, ++는 증가다. 보는 그대로다.
두가지 옵션이 있는데, 변수앞에 붙일지 뒤에 붙일지이다.
$A = 10;
echo $A; // 9가 출력된다.
$A = ++$A;
$A = 10;
echo $A; // 10이 출력된다.
앞에 붙이면 명령 수행 전에 연산이 되고, 뒤에 붙이면 다 끝나고 연산이 된다.
제어문[실습]
기본적인 개념은 끝났다.
실습해보자!
[문제] 변수 number의 값이 10이상일 경우 A의 값만큼 “I’m a boy, you’re a girl”을 출력해보자!
* number는 마음대로 줄 수 있도록 앞쪽에 $number = XX 의 형태로 두면 됩니다.
* 출력은 echo “출력할_문자열”하면 출력이 됩니다!
제어문[실습]
[해답] $number = 15;
if($number > 10) { while($number— > 0) { echo “I’m a boy, you’re a girl”;
} }
[해답] $number = 15;
if($number > 10) { for($i = 0;$i < $number;$i++) { echo “I’m a boy, you’re a girl”;
} }
+ 추가!
추가
PHP를 설치해봤었죠? 다운받고 잘했었죠?
서버를 열어보아야 할텐데요, 지금부터 서버를 한번 열어볼께요.
일단 C:\server 밑에 nginx 랑 php non-thread-version 을 압축 풀어서 놔줍니다.
추가
추가
추가
추가
추가
추가
추가
추가
Recommended