2009/11/11 19:22

php
자바스크립트나  html은 소스가 모두 공개되나 php 소스는 원본이 보내지는 것이 아니고 해석된 결과만 문자열로 보내지기 때문에 서버사이드 언어는 보안성이 있다.


php해석방법
php는 라인별로 스크립트를 해석하며, 각 라인의 끝은 세미콜론(;)으로 구분한다. 플래시의 경우 문장 끝을 의미하는 세미콜론(;)을 생략해도 문제없이 동작했지만, php에서 세미콜론을 생략하면 에러가 발생한다.

대소문자 구분
php에서 제공되는 기본적인 함수는 대소문자를 구별하지 않는다. 하지만 사용자가 정의한 함수나 변수는 대소문자를 구별하므로 사소한 올를 방지하기 위해 대소문자를 구별해서 작업하는 습관을 길러야함.

주석
php의 경우 한줄짜리 주석은 // 나 ##을 사용한다. 여러줄 주석은 /* */ 사이에 적어주면 된다.

한글지원
함수명이나 변수명의 경우 한글로 적어도 된다. 허나 혹시 모를 에러나 가독성을 위해 변수명과 함수명을 영문으로 적어주는 것이 좋다.


PHP 기초 문법
변수 선언 방법 및 주의할 점
1) PHP의 경우 변수를 만들려면 변수 이름 앞에 반드시 $를 붙인다.
2) PHP는 변수에 대하여 대소문자를 구분한다.
3) 변수 이름으로 첫글자는 반드시 문자 또는 _(밑줄)이 처음에 와야 한다.
4) 변수 이름에 _(밑줄을 제외한 특수문자를 사용할 수 없다.

변수와 문자열은 꼭 공백으로 구분해 주어야한다.
ex) $name = "jay"; echo "$name 입니다";
또는 {}를 이용하여 변수의 이름의 범위를 지정할 수 있다.
ex) $name= "jay"; echo "${name}입니다";

echo 함수
브라우저에 결과를 출력하는 것
수식 출력할 경우 : echo "수식";
문자열 출력할 경우 : echo '문자열'; 또는 echo "문자열";
문자열과 수식이 혼합된 문장 : echo "수식과 문자열 집합";

문자열 연결 연산자 -점(.) 연산자
php에서 +연산자는 산술 합에만 사용되고, 두 문자열을 서로 연결하기 위해서는 점(.) 연산자를 사용해야 한다.
점 연산자는 문자열 뿐 아니라 두 수식을 연결할 수도 있다.
ex) $a =2; $b=5; $c= $a.$b; echo $c+$c;
 ===>               $c =25;       echo 25 +25;  따라서 결과값은 50임.
       
저작자 표시 비영리 변경 금지
Posted by Cocooning

티스토리 툴바