웹마스터 팁

PHP_4_변수

2008.03.25 01:13

OGIT

안녕하세요 아무흐 입니다. 이번 강의에서는 PHP 변수와 연산자에 대해 알아 보겠습니다.

지난번 강의에서는 프로그램 선언과 주석 echo 함수 등을 배웠습니다. 이번 강의 에서는

에코 문 말고도 주로 많이 쓰이는 변수와 연산자에 대해 알아 보도록 하겠습니다.



1.변수

변수란?  " 변경될수 있는 값  " 을 말합니다.

변수가 변경 될수 있는 값을 말하는데 그렇다변 변수는 어떻게 활용 될수 있을까요 ?

변수는 무슨 역활을 할까요 ?

변수는 값을 저장하는 저장소 라고 보면 간단합니다.

다음 예제문을 보면서 알아 보도록 하겠습니다.

//PHP 변수 예제

<?

$char = "안녕하세요"; //char 변수를 선언하고  "안녕하세요"라는 문구를 넣어준다.

$int = 1;  //int 라는 변수 선언하고 1이라는 숫자 값을 넣어 준다.

$char = $char.$char; //변수 값에 변수를 더해준다.

$int = $int + 1; //현재 변수에서 숫자를 더한다.

echo "$char";

echo "$int";

?>

자 위의 예제를 보고 설명 하도록 합시다. 우리가 변수가 무엇인지는 알아 보았습니다. 하지만 변수를

어떻게 선언 하는지 어떤 규칙이 있는지 조차도 모릅니다. 우선 가장 중요한 변수 선언 방법 부타 알아 보겠습니다.

변수 선언 ? 어떻게 하면될까요 ?

변수를 선언할때에는 꼭 $  달러 표시를 하고 빈공간 즉 스페이스를 하지 않은체 변수 이름을 입력 하면 끝입니다.

$char 라는 건 "char" 이라는 변수를 갖게 되는 것입니다.

그런데 여기에서 변수를 선언할때에 필요한 규칙은 무엇일까요 ? 이것만은 변수를 선언할때에 꼭 지켜주셔야만

합니다.

1. 변수에는 특수 문자 기호가 들어 가지 않는다.
   변수에 특수 문자 기호가 들어 갈 경우에는 변수로 선언 되지 않으니 조심조심 ^^

2. 변수의 첫 자는 숫자가 올수 없습니다.
     변수는 무조건 영문부터 시작하여 뒤에 숫자가 붙는것은 상관없이 사용 됩니다.

3. 변수는 스페이스를 인식하지 않는다. 
      예를 들어 $char 1 이라고 변수값을 줬다 하면 char 이라는 변수로 받아 드리는게 변수 입니다. 또한 그렇게
       받는다 하더라도 프로그램이 실행이 되지 않을 수도 있습니다.


자 변수 규칙 3가지를 알아 보았습니다.

그렇다면 위의 예제대로 실행 하게 된다면 어떤 결가 나올까요 ?

에코(echo) 구문으로 변수를 출력하게 되는데요 출력되게 되면 결과는 다음과 같습니다.

결과>
안녕하세요안녕하세요2

결과를 알았으니 이제 어떻게 되는지 알수 있겠죠 ?




연산자까지 강의를 할까했는데 좀 길어서 변수에서 잘랐습니다. 연산자는 시간나는대로 올리도록 하겠습니다.
다음 5강의에서는 연산자로 찾아 뵙겠습니다.


 

태그 연관 글
  1. [2008/03/26] 웹마스터 팁 PHP_5_IF 문과 기본 연산자 by 아무흐 *1
  2. [2008/02/01] 웹마스터 팁 OGIT STUDY 2 by OGIT *1
제목 글쓴이 날짜
Javascript + 플래시 칼라피커 [6] 행복한고니 2004.10.08
체크박스를 이미지로 사용하기 [7] 행복한고니 2004.10.10
배열 스크립트 종합선물세트 행복한고니 2004.10.12
멀티 파일다운로드 꼼수 (새창버전) [1] 행복한고니 2004.10.14
XP2인지 체크하여 XP2일때는 팝업허용하라는 메시지 뛰워주기 [3] 아돌 2004.10.19
모든 이미지, 텍스트 링크에 점선 없애기 [5] 이강민 2004.10.25
JavaScript 구문강조 효과내기 파우링 2004.10.28
행복한고니님의 체크박스를 이미지로 사용하기를 보고... 체크박스옆에 텍스트 부치기 [2] beMax 2004.10.29
ActiveX 멀티파일업로더 입니다. [9] by風 2004.11.01
홈페이지 나갈때 새창띄우기 [2] piasol 2004.11.07
(수정)배경음악,연월일,시간, 코멘트 셋트.(AM,PM==>오전,오후 순,한국식으로 ...) [4] 민피디 2004.11.10
ActiveX 플래시 이미지캡쳐 컨트롤 iFlower [1] 덴디 2004.11.15
iFlower 윈도우리스 플래시 ActiveX 컨트롤 덴디 2004.11.16
자바스크립트 암호화 [5] 손상모 2004.11.18
로딩중인 페이지에 효과넣기 [4] LUFFY 2004.11.20
이미지 를 브라우져에서 내맘데로 옮겨두기 [8] piasol 2004.12.03
이제 미디어플레이어는 가라? 곰플레이어로 실시간으로 감상하자. [13] ⓣing★™ 2004.12.05
홈페이지를 풀스크린으로 띄우자 - 올플래시로 보이는군요. [21] Multi_Taeji 2004.12.10
마우스를 대면 이미지가 바뀐다. 롤오버 이미지 [3] 하진 2004.12.19
개판 오분전 빙고 [2] 미친개 2004.12.30