U E D R , A S I H C RSS

ZP Board/PHP Study/기본문법


1. PHP 기본 문법

1.1. PHP 선언

~cpp 
1. 
<script language="php"> 
code..
</script>
2. 
<?php
code..
?>
3.
<%
code..
%>
  • 두번째를 많이 사용함.
  • 기타 문법은 C와 비슷함
  • echo 문으로 출력하는 것은 그대로 html 소스가 됨 (이걸 모르면 php를 제대로 써먹을 수가 없음)
  • echo 문으로 출력시에 echo "text" 보다 echo 'text'가 더 빠르다고 함. " " 와 ' ' 의 차이점은 " " 안에는 $변수 가 인식이 되고 ' ' 안에서는 $변수 하면 변수가 인식이 안되고 그대로 출력됨

1.2. 변수

  • 데이터형을 지정해주지 않아도 됨.
  • 변수명앞에는 $를 붙여아함.

1.3. 상수

  • define() 을 사용하여 정의할 수 있으며, 변수와는 달리 한번 정의된 뒤로는 변경할 수가 없다.

1.4. 연산자

  • 우선 기본적으로 C에서 사용하던 +, -, *, /, % 는 동일하게 사용한다.
  • 문자열을 합칠 때 사용되는 . 연산자도 있음(많이 사용함)

~cpp 
<?php
$a = 문자열(혹은 변수명).문자열(혹은 변수명);
?>
와 같은 명령은 두 문자열을 합쳐준다.

  • 앞에서 언급한 각종 연산자를 대입연산자와 함께 사용하는 것도 C와 동일

1.5. 제어구조(foreach 제외 if-elseif-else, swich-case, for, while, do-while)

~cpp 
if(조건){
명령
} elseif(조건){
명령
} else {
명령
}

while(조건){
명령
}

do {
명령
} while (조건);

for(명령1; 명령2; 명령3) {
진짜중요한명령
}
C 의 사용법과 동일하다..

1.6. foreach

  • PHP3에서는 안되지만 PHP4에서는됨
  • foreach (배열이름 as 변수명) { 명령 }
  • 배열을 원소를 차례로 지정한 변수에 하나씩 저장시켜서 루프를 돌면서 반복 수행

1.7. 함수

  • C와 비슷함

~cpp 
function 함수명(전달인자){
    각종수행명령
    return 리턴값;
}
  • 위에서 return 행은 그냥 생략해도 무방
  • 그냥 함수로 설정만 하면 뭐든 할 수 있음

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2009-05-27 07:09:19
Processing time 0.0869 sec