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

제어문 정리

페이지 정보

작성자 MintState 댓글 0건 조회 12,245회 작성일 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 12536 10-31
39 MintState 13291 10-31
38 MintState 11502 10-31
37 MintState 12992 10-31
36 MintState 13706 10-31
35 MintState 11521 10-31
34 MintState 11131 10-31
33 MintState 17921 10-31
32 MintState 14560 10-31
31 MintState 11787 10-31
30 MintState 13589 10-29
29 MintState 17905 10-29
28 MintState 12272 10-29
27 MintState 10480 10-29
26 MintState 16403 10-29
25 MintState 13399 10-29
24 MintState 14840 10-29
23 MintState 14788 10-29
22 MintState 14882 10-29
열람중 MintState 12246 10-29
20 MintState 11068 10-29
19 MintState 11523 10-29
18 MintState 12511 10-29
17 MintState 10565 10-29
16 MintState 9785 10-29
게시물 검색
모바일 버전으로 보기
CopyRight ©2004 - 2024, YesYo.com MintState. ™