PHP, 기본 개념 PHP
2009.07.07 11:07 Edit
1. Variable (변수)
|
Array
- array는 $array[] 형식으로 사용된다
- scalar array : 첨자가 숫자로 주어지는 배열이다. 예를 들면 $array[0] = 1;
- associative array : 첨자가 숫자가 아니라 문자열로 주어지는 배열이다. 예를 들면 $array["first"] = 1;
- 그냥 $array[]에 값을 지정하면 array에 값이 하나 추가된다. $array[] = 1; $array[] = 2; 는 $array[0] = 1; $array[1] = 2;와 같은 의미를 지닌다.
- array() 함수를 통하여 array를 만들수도 있고, count() 함수로 element의 갯수를 얻을수도 있다. next(), prev() 함수나 each() 함수를 통하여 element들을 참조할 수도 있다.
External Variables (외부변수)
- HTML form (GET/POST) : form으로 전달된 값은 form에서 name field로 지정한 이름의 변수로 지정이 된다. form에서 type = "image"인 경우에는 마우스로 클릭한 위치가 name_x, name_y 형태로 추가로 전달된다.
- HTTP Cookie : browser로 cookie를 전달하려면 SetCookie(name, value, timeout) 함수를 이용한다. client로부터 전달되는 cookie는 PHP 변수로 변환이 된다.
- Environment Variable : 환경변수 또한 PHP 변수처럼 사용할 수 있다. 환경변수는 getenv()라는 함수를 이용해 얻을 수 있으며 putenv() 함수로 환경변수를 지정할 수도 있다.
2. Class
|
3. Expression
|
4. Statement
if 문
| if (expression) { do anything 1; } elseif (expression) { do anything 2; } else do anything 3; 또는 if (expression) : do anything 1; elseif (expression) : do anything 2; else : do anything 3; endif; |
while 문
| while (expression) do anything; 또는 while (expression) : do anything; endwhile; |
do...while 문
| do { do anything; } while (expression); |
for 문
| for (expr1; expr2; expr3) do anything; |
switch 문
| switch (expression) { case ... : do anything; break; default : do anything; } ※loop에서 break를 이용한 제어가 가능하다. |
5. Function (함수)
|
6. Operator
|
7. 그밖에
- require : #include와 똑같은 의미로 사용된다.
- include : include 문장을 만날때마다 지정한 파일을 포함한다. require는 #include 처럼 무조건 파일을 포함시키지만 include는 loop나 if 문 등에서 사용할 수 있으며 필요한 경우에만 파일을 포함하도록 할 수 있다.
아래의 출처내용을 보기 쉽도록 정리하였습니다.
phpschool : http://phpschool.com/gnuboard4/bbs/board.php?bo_table=teach&wr_id=1&page=6
이 글과 관련된 글
- [2011/11/22] [PHP] 오픈소스 - 클래스 리파짓토리 (647)
- [2011/08/13] Basic Syntax of Regular expressions (0)
- [2011/07/11] [php] 스크랩 - 실수하기 쉬운것들 I (1768)
- [2011/05/21] 고팀장님 특별과외 I - HTML (2303, 1) *1
- [2011/05/21] PHP Fest 2011 참가 신청 완료 (1971)








