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

제어문 정리

페이지 정보

작성자 MintState 댓글 0건 조회 12,255회 작성일 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건 6 페이지
PHP 목록
번호 제목 글쓴이 조회 날짜
40 MintState 12260 11-12
열람중 MintState 12256 10-29
38 MintState 12255 11-03
37 MintState 12184 10-29
36 MintState 12057 10-28
35 MintState 11965 11-03
34 MintState 11866 11-03
33 MintState 11791 10-31
32 MintState 11736 10-29
31 MintState 11727 07-27
30 MintState 11656 02-23
29 MintState 11640 10-29
28 MintState 11531 10-31
27 MintState 11530 10-29
26 MintState 11511 10-31
25 MintState 11433 11-10
24 MintState 11377 11-10
23 MintState 11309 11-03
22 MintState 11223 11-03
21 MintState 11136 10-31
20 MintState 11074 10-29
19 MintState 10975 10-29
18 MintState 10872 10-29
17 MintState 10787 10-31
16 MintState 10574 10-29
게시물 검색
모바일 버전으로 보기
CopyRight ©2004 - 2024, YesYo.com MintState. ™