본문 바로가기

Lecture

PHP 기초강좌 - 조건문 for 이번엔 반복문에 대해서 알아보도록 하겠습니다. 반복문은 조건이 참일때 계속 반복하여 수행하는 함수입니다. 가장 많이 사용되는 for문을 예문을 통해 이해해보도록 하겠습니다. for문은 일반적으로 아래와 같이 구성됩니다. for(초기화;조건;증감) { } 결과 0 1 2 위 소스는, 먼저 $i 에 0을 넣어 $i값을 초기화 하고, $i값이 3보다 작은지 대조한후 참이면 echo $i." "; 를 실행합니다. 물론 거짓이면 for문을 빠져나갑니다. 그리고 $i 를 1증가시킵니다. 그리고 다시 $i값이 3보다 작은지 대조하고 참이면 다시 echo $i." "; 를 실행합니다. 조건이 거짓이 될때까지 이와같이 반복합니다. 위 소스를 또다른 while문으로 표현하면 아래와 같습니다. 결과 0 1 2 다음시간에는 .. 더보기
PHP 기초강좌 - 조건문 switch 이번엔 조건문 switch에 대해 알아보겠습니다. 스위치문은 if문의 확장형이라 생각하시면 됩니다. 예문을 통해 살펴보죠. 아래 두 소스는 같은 결과를 가져옵니다. 위 두 소스의 결과값은 a는 3이다 입니다. 소스를 보면 금방 아시겠지만, if문은 참인지 거짓인지 구분하여 처리하지만, 스위치 문은 참과 거짓을 떠나, 조건의 값이 무엇이냐에 다라 해당 소스를 수행합니다. 위 소스의 경우 a값이 3이기 때문에 case "3" 을 실행하게 되며, break; 문에서 스위치문을 빠져나오게 됩니다. 프로그램은 특성상 위에서 아래로 실행되므로, case "3"밑으로 모두 실행되어야 맞으나 break;(제어문)이 있이기에 case "3" : echo "a는 3이다"; break; 위 소스만 실행하고 스위치 문을 빠져.. 더보기
PHP 기초강좌 - 조건문 if 이번엔 조건문에 대해 알아보도록 하겠습니다. 조건문이란 말 그대로 조건에 따라 다른 처리를 수행할때 사용합니다. 대표적인 조건문인 if 함수를 가지고 설명을 드리지요. if문은 기본적으로 if(조건) { 참일때 실행 } 와 같습니다. if(조건) { 참일때 실행 } else { 거짓일때 실행 } 와 같이 사용되기도 합니다. 아래 소스를 보시죠 결과 참이다 위 소스를 설명드리면 "만약.. $a 가 1이면 참이다 를 출력하라" 입니다. else 를 넣어볼까요? 결과 거짓이다. 소스만 보아도 어떤값이 출력되겠는지 짐작이 가시는지요? 조건문은 매우 간단하지만 프로그래밍할때 가장 많이 사용되기도 합니다. 자. 아래 소스에서는 어떤결과가 나올까요? 지난시간에 배운것을 조금 응용해보도록 하지요. 결과 참이다 먼저 $.. 더보기
PHP 기초강좌 - 변수 사용법 변수에 대해 알아보겠습니다. 변수라는것은 변하는 수를 말하는것으로 생각하시면 되고, PHP에서는 앞에 $를 붙임으로서 변수로 사용할수가 있습니다. 아래 소스를 보고 변수에 대해 이해해 보도록 하겠습니다. 결과: 안녕하세요~~; 저번시간에 echo 에 대해 배웠으니 그부분은 설명을 생략하고 바로 변수설명에 들어가겠습니다. $hello = "안녕하세요~~"; 위 소스처럼 변수는 앞에 $가 붙습니다. 해석하자면 $hello라는 변수에 "안녕하세요~~"라는 문장을 집어 넣는것이죠. 그래서 echo 로 $hello를 출력해보니 위와 같은 결과가 나온것입니다. 아래 소스를 보고 좀더 응용해볼까요? 결과: 하이~~ 위처럼 변수명은 임의로 지정할수 있습니다. 단 알파벳으로 시작해야 하며, 두번째글자부터는 숫자나 _를 .. 더보기
PHP 기초강좌 - 구동원리와 기본문법 이시간에는 기본문법과 PHP가 돌아가는 원리에 대해 설명드리겠습니다. C:\APM_Setup\htdocs 의 폴더에 study.php 라는 파일을 만들어 라고 입력해보도록 합니다. 그리고 익스플로러 주소창에 http://localhost/study.php 라고 입력하면 결과: Hi.~ 라는 출력을 확인할수 있을겁니다. 한줄씩 설명을 드리면. => PHP가 끝났음을 알리는 표시입니다. 위와같은 형식을 갖추어야 PHP가 실행될수 있습니다. 그럼 아래와 같이 코딩해보면 어떤 결과가 나올까요? 결과: Hi.~안녕하세요.~ 코딩을 한줄로 하더라도, 중간에 세미콜론(;)이 들어있으면, 따로 명령을 처리하므로 echo가 두번실행됩니다. 아래와 같은 코딩은 어떤결과가 나올까요? 결과: Hi.~안녕하세요.~ 똑같은 결과.. 더보기
PHP 기초강좌 - APM 설치 /* 머리말 저는 PHP 전문가는 아닙니다. 여기저기서 배운 잡다한 지식들을 정리하고자 기초강좌라는 거창한 이름으로 시작을 해봅니다. 틀린부분이 있다면 얼마든지 지적해주시길 바랍니다. */ PHP를 공부하기 위해서는 먼저 PC에 APM을 설치해야 합니다. APM이란 (Apache, PHP, MySQL)의 약자를 말하는것인데, 윈도우에서 간편하게 설치할수 있습니다. apm_setup 홈페이지 설치후 웹브라우져창에 http://localhost 라고 입력했을때, 'APM_Setup 을 사용해 주셔서 감사 합니다.' 라는 메세지를 볼수 있다면 일단 설치 성공. 다음이나 네이버 툴바를 이용했을시 안될경우가 있으니, 웹브라우져 주소창에 입력해야합니다. 화면에 나타나는 페이지는 c:\apm_setup\htdocs\.. 더보기