YesYo.com MintState Forums
뒤로    YesYo.com MintState BBS > Tech > PHP
검색
멤버이름    오토
비밀번호 
 

제어문 정리

페이지 정보

작성자 MintState 댓글 0건 조회 12,266회 작성일 08-10-29 17:29

본문

제어문 정리

PHP에서 제어문은 크게 2가지 정도로 나눌 수 있다.

조건 제어문 : if else, switch ~ case
반복 제어문 : for, while, do ~ while

제어문은 어떤 특정한 조건에 대해서 처리를 다르게 하는 작업을 하게 됩니다.
두 개의 값을 비교하거나 또 특정 값까지 반복적으로 루프 작업을 하고 싶을 때 사용하게 됩니다.

그럼 각자 간단한 형식을 알아 보도록 하겠습니다.

if else 문

if 문의 위와 같은 형식으로 이루어져 있습니다.
조건문이 참일때는 참의 구문을 조건문이 거짓일 때는 거짓의 구문을 실행하게 됩니다.

PHP 소스를 코딩하다 보면 가장 많이 쓰이는 구문이 이 if 제어문 입니다.

switch ~ case 문


switch 문을 자세히 보면 if 문을 연속적으로 사용한 것과 같습니다.
switch 문은 비교할 값이 정해져 있을 경우에 많이 사용하게 됩니다.

for 문


for 문은 초기 값이 조건(최고값)이 참일때 까지 계속 해서 구문을 실행하고 싶을 때 사용합니다..
$i 값이 0에서 10 이 될 때까지 실행한다거나 이런 비슷한 경우에 for 조건문을 사용하게 됩니다.
처음값이 마지막값이 정해져 있을 때 흔히 사용하게 되는 제어문 입니다.

while 문


while 문은 조건이 참일때 까지 해당 루프문을 반복적으로 수행하게 됩니다.
제어문 중에 가장 간단한 의미를 가지는 형식입니다.
간단하게 조건이 참이면 수행하고 거짓이면 수행하지 않으니..

do ~ while 문


do ~ while 문은 while 문과 비교해 봤을 때 조건을 비교하기 전에 구문을 먼저 실행한다는 점이 가장 틀린점 입니다.
while 문은 조건을 먼저 생각하고 구문을 실행해야 하나 말아야 하나를 결정하지만 do ~ while 문은 구문을 먼저 실행하고 조건을 생각하게 됩니다.

위에서 간단하게 살펴본 제어문을 사용할 때는 한번더생각해 보고 사용하시는 것이 좋을 듯 합니다.
이유는 PHP 소스가 무한 루프에 빠질 수 있기 때문 입니다.

댓글목록

등록된 댓글이 없습니다.

Total 165건 1 페이지
PHP 목록
번호 제목 글쓴이 조회 날짜
165 MintState 21140 10-28
164 MintState 13417 10-28
163 MintState 24122 10-28
162 MintState 13051 10-28
161 MintState 14502 10-28
160 MintState 23065 10-28
159 MintState 15912 10-28
158 MintState 12075 10-28
157 MintState 12491 10-28
156 MintState 11743 10-29
155 MintState 11648 10-29
154 MintState 12852 10-29
153 MintState 12194 10-29
152 MintState 10884 10-29
151 MintState 10987 10-29
150 MintState 9803 10-29
149 MintState 10588 10-29
148 MintState 12539 10-29
147 MintState 11546 10-29
146 MintState 11085 10-29
열람중 MintState 12267 10-29
144 MintState 14909 10-29
143 MintState 14812 10-29
142 MintState 14876 10-29
141 MintState 13439 10-29
게시물 검색
모바일 버전으로 보기
CopyRight ©2004 - 2024, YesYo.com MintState. ™