PHP 기본 문법

2009.04.07 01:17

juro 조회 수:462

- 문자들을 출력할 때는 겹따옴표(")또는 홑따옴표(') 안에 기술한다.
- 숫자들은 그냥 출력된다.
-  html 태그는 겹따옴표(")또는 홑따옴표(') 안에 기술한다.
- 여러 줄의 html 태그는 echo("...") 또는 echo(' ') 안에 기술한다.
- // 는 한 줄으 주석을 기술할 때 사용한다.
- /* ... */은 여러줄의 주석을 기술할 때 사용한다.

[이스케이프 문자 사용법]
" 겹따옴표 자체를 출력하고 싶을때 사용
' 홑따옴표 자체를 출력하고 싶을때 사용
\ 역슬레시 자체를 출력하고 싶을때 사용
n 한줄 띄는 기능을 함
r 엔터 키를 친 효과를 냄.
t 탭 키의 효과를 냄
$ php에서 $는 변수를 의마하나, 이렇게 하면 $ 문자 자체를 출력함

- 변수 이름에 대한 규칙
1. 변수 이름의 첫 글자는 숫자를 사용할 수 없다. ($3age = 30; // 변수 첫 글자가 3이라 에러남)
2. 변수 이름에는 -를 제외한 특수 문자를 사용할 수 없다.($age# = 20; //  특수 문자가 사용되어 에러남)
3. 변수 이름은 대문자와 소문자를 구분한다. ($age, $AGE, $Age 는 모두 서로 다른 변수임)
4. 변수 이름은 가능한 의미 있는 이름을 사용한다.(나이는 $age, 이름은 $name과 같이 사용하는 습관.)

[변수 종류]
정수형(integer), 실수형(double), 문자열(string) 변수가 있음.
gettype() 함수를 사용하여 변수의 형을 알 수 있음.
<?
$age =20;
echo "age 변수의 형: ";
echo gettype($age);
}

[변수 사용]
<?
        $age = 20;
        $height = 175.5;
        $name = "한정화";
        echo "<br/>";
        echo $age;
        echo "<br/>";
        echo "내 키는 $height cm이고 <br/>";
        echo "내 이름은 $name 입니다.";
?>
$함수를 문장 내에 사용하면 그 변수의 값이 출력된다. 이 경우 변수 이름의 앞뒤에 공백이 있어야 변수 이름을 제대로 인식하게 된다.

아파치 서버프로그램과 php 프로그램을 설치하면 이 소프트웨어들이 사용하는 변수들이 생긴다. 이런 변수들은 환경변수 라고 한다. 프로그램을 작성하는 사람이 네트워크나 서버와 클라이언트의 내부적인 구조를 잘 몰라도 이 환경 변수의 값을 이용하면 여러 가지 정보를 아주 쉽게 얻을 수 있다.

[상수]
상수는 프로그램에서 사용되는 숫자, 문자를 말한다.
- 내장 상수 - php가 기본적으로 가지고 있는 상수.
<?
        echo "<br/>";
        echo PHP_VERSION;
        echo "<br/>";
        echo PHP_OS;
?>
내장 상수는 일반문자와 같지만 특정 값을 대신하는 역할을 한다.

- 사용자 정의상수 : 사용자가 정의하여 사용할 수 있는 상수.
<?
        echo "<br/>";
        define("company","KOICA");
        echo company;
        echo "<br/>";
        echo "company";
?>
define()함수는 사용자 정의 상수를 만드는 함수이다. 상수이므로 출력할때 앞에 $를 붙이지 않는다.

© juroweb 2003-2014. All rights reserved
log in