-
PHP문은 <?PHP 와 ?> 사이에 넣는다.
-
PHP에서는 명령어가 끝날때마다 세미콜론(;)을 붙인다.
-
한줄주석은 // 다중주석은 /* */
-
PHP에서는 문자열, 숫자, 배열등 변수에 들어갈 값에 따라 변수를 따로 정의할 필요가 없다.
단, 문자열은 큰따옴표 또는 작은따옴표로 감싸야한다.
단, 배열의 경우 array(); 를 사용하여 만든다. 각각의 문자열은 작은따옴표로 감싼다.
ex) $name = array('냥','뽀');
다중배열의 경우도 마찬가지 array(array(),array());
-
PHP에서는 변수앞에 반드시 심볼$를 붙여야 한다.
-
변수 네이밍 규칙
-
변수의 시작은 알파벳이나 밑줄(_)로 해야 한다.
-
변수의 이름에는 a~z, A~Z, 0~9, 밑줄 만 쓸 수 있다.
-
변수 이름에는 공백을 넣을 수 없다. 하나 이상의 단어로 된 변수는 밑줄을 이용한다.
-
변수 이름은 대소문자를 구분한다.
-
산술연산자
연산자
설명
예제
+
더하기
$j + 1
-
빼기
$j - 6
*
곱하기
$j * 11
/
나누기
$j / 4
%
모듈러스(나머지)
$j % 9
++
1 증가
++$j
--
1 감소
--$j
-
대입연산자
연산자
예제
동일한 풀이
=
$j=15
$j = 15
+=
$j+=5
$j = $j + 5
-=
$j-=3
$j = $j - 3
*=
$j*=8
$j = $j * 8
/=
$j/=16
$j = $j / 16
.=
$j.=$k
$j = $j . $k
%=
$j%=4
$j = $j % 4
* . 문자열을 연결할때 사용한다. $j.=$k 는 $j의 문자열 뒤에 $k의 문자열을 이어 붙인다.
-
비교연산자
연산자
설명
예제
==
같다
$j == 4
!=
같지않다
$j != 21
>
크다
$j > 3
<
작다
$j < 100
>=
크거나 같다
$j >= 15
<=
작거나 같다
$j <= 8
-
논리연산자
연산자
설명
예제
&&
and
$j == 3 && $k == 2
and
낮은 우선순위 and
$j == 3 and $k == 2
||
or
$j < 5 || $j > 10
Or
낮은 우선순위 or
$j < 5 or $j > 10
!
Not
!($j == $k)
xor
Exclusive or
$j xor $k
* xor = 두값모두 참이거나 거짓일경우 FALSE, 둘중 하나가 참일경우 TRUE
-
$greet = "Hello";
$ex1 = 'greeting : $greet';
$ex2 = "greeting : $greet";
$ex1의 출력결과는 greeting : $greet
$ex2의 출력결과는 greeting : Hello
-
이스케이프문자는 \', \"등으로 사용.
탭 \t, 새줄 \n, 복귀 \r <큰따옴표내에서만 동작함.
-
다중라인
<<<_END ~ _END 사이의 모든 내용은 새줄과 공백을 포함한채 출력된다.
큰따옴표와 마찬가지로 모든것을 출력한다. (변수를 값으로)
-
PHP에서는 변수의 값이 문자열에서 숫자로, 숫자에서 문자열로, 자동변환이 가능하다.
현재 공부하고 있는 책 : 소셜 웹 개발자를 위한 3대 핵심기술 PHP, MySQL, 자바스크립트
Learning PHP, MySQL & JavaScript 한국어판. / 로빈닉슨지음 황진호옮김
'IT > PHP' 카테고리의 다른 글
[PHP] 세션(session) 이란 ? (0) | 2011.11.24 |
---|---|
[PHP] if 문 (0) | 2011.11.18 |
[PHP] return, break, continue (0) | 2011.11.18 |
[PHP] 쌩초보자를 위한 PHP 프로그래밍 ( MySQL 연동) (0) | 2011.11.17 |
[PHP] MySQL Fetch 함수 (0) | 2011.11.16 |