달력

92020  이전 다음

  •  
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  •  
  •  
  •  

변수에 대해 알아보겠습니다.
변수라는것은 변하는 수를 말하는것으로 생각하시면 되고,
PHP에서는 앞에 $를 붙임으로서 변수로 사용할수가 있습니다.

아래 소스를 보고 변수에 대해 이해해 보도록 하겠습니다.

<?
$hello = "안녕하세요~~";
echo $hello;
?>

결과:
안녕하세요~~;

저번시간에 echo 에 대해 배웠으니 그부분은 설명을 생략하고 바로 변수설명에 들어가겠습니다.
$hello = "안녕하세요~~";
위 소스처럼 변수는 앞에 $가 붙습니다. 해석하자면 $hello라는 변수에 "안녕하세요~~"라는 문장을 집어 넣는것이죠.
그래서 echo 로 $hello를 출력해보니 위와 같은 결과가 나온것입니다.

아래 소스를 보고 좀더 응용해볼까요?

<?
$aaa = "하이~~";
echo $aaa;
?>

결과:
하이~~

위처럼 변수명은 임의로 지정할수 있습니다.
단 알파벳으로 시작해야 하며, 두번째글자부터는 숫자나 _를 사용할수 있습니다.
아래와 같이요.

<?
$a_123 = "반갑습니다^^";
echo $a_123;
?>

결과:
반갑습니다^^

변수이름은 위처럼 사용할수 있습니다. 이해 가시나요?
PHP에서는 변수안에 숫자,문자,문자열 다 집어넣을수 있습니다.
그러니 편안히 아무값이나 넣어서 사용하면 됩니다. PHP의 장점이죠^^;

또 하나 보도록 하죠.
<?
$a = "하나";
$a = "둘";
$a = "셋";

echo $a;
?>

결과:

변수에 값을 중복해서 넣는다 할지라도 마지막에 넣은값만 저장됩니다.
아래와 같은 방법으로 두개의 변수를 붙일수도 있습니다.

<?
$a = "안녕";
$b = "하세요";
$c = $a . $b;

echo $c;
?>

결과:
안녕하세요

위처럼 . 을 이용하여 변수를 붙여 사용할수도 있습니다.

또 아래처럼 사칙연산도 가능하죠.

<?
$a = 5;
$b = 10;

$c = $a + $b;

echo "a + b 는? " . $c;
?>

결과:
a + b 는? 15

위처럼 변수를 이용해 사칙연산을 할수도 있습니다.
참고할것은 위에서 변수에 값을 넣을때 쌍따옴표로 묶지 않았죠?
숫자라 묶지 않은것입니다. 묶어도 문제는 없으나 구분짓는 습관은 필요합니다.

이상 변수를 사용하는 방법을 살펴 보았는데요.
다음강좌부터는 거의모든 예제에 변수가 사용되니 변수사용법에 대해 정확히 이해 하시고 다음강좌로 넘어가시기 바랍니다.^^

쉽게 설명한다고 했는데 이해가 잘 되시는지 모르겠군요.
변수를 왜 사용해야하는지 이유는 차츰 가시면 알게 될겁니다.
다음시간에는 조건문에 대해서 배우도록 하겠습니다.

'Lecture' 카테고리의 다른 글

PHP 기초강좌 - 조건문 for  (0) 2009.12.02
PHP 기초강좌 - 조건문 switch  (0) 2009.11.30
PHP 기초강좌 - 조건문 if  (2) 2009.11.29
PHP 기초강좌 - 변수 사용법  (1) 2009.11.28
PHP 기초강좌 - 구동원리와 기본문법  (0) 2009.11.28
PHP 기초강좌 - APM 설치  (1) 2009.11.28
Posted by 낭군

댓글을 달아 주세요

  1. gg  댓글주소 수정/삭제 댓글쓰기 2016.10.02 23:07

    감사합니ㅏ^^