변수, 상수, 전역변수, 지역변수, 가변변수

​​
변수 : 변하는 값. 값을 저장하기 위한 메모리공간을 확보.

상수 : 항상 고정되어 있는 값.(변하지 않는값)


1. 변수 생성 규칙

- $를 꼭 붙임.

- 변수명을 만들때는 문자, 수자, 밑줄(_)로 정한다. 식별자의 첫글자는 반드시 영문자 또는 밑줄로 시작.

- 특수문자와 공백은 사용불가.

- 올바른 식별자 예) age, sum_age, num1 등등....

- 잘못된 식별자 예) 1%age, sum-age 등등...

 

형식

$변수명 = 식별자;

예) $age = 10;

     $b = 3.14;

     $c = "성춘향과 이몽룡";

 

여기서 신기한것은 따로 형식을 지정하지 않아도 된다는 점

int, string, float등등.. 변수명만 써놓고 숫자만 넣으면 알아서 형식이 정해진다.

 

2. 상수생성

형식

define(상수명, 값);


예)

<?php

   define("strawberry","딸기는 정말 상큼하고 맛있어~");

   echo "딸기는?".strawberry;

?>

 

<!doctype html>
<html>
 <head>
  <title>Document</title>
 </head>
 <body>
 <?php
  define("strawberry","딸기는 정말 상큼하고 맛있어~");
  $irum = "홍길동";
  $prv_1 = 8.5;
  $prv_2 = 9.75;
  $tot = $prv_1 + $prv_2;
  echo strawberry. "난 딸기가 제일좋아<p>";
  echo "$irum 님 이번달 구매지수는 $tot 입니다.";
 ?>
 </body>
</html>


echo "$irum 님 이번달 구매지수는 $tot 입니다.";

이 문구에서 $irum + "님 이번달 구매지수는 " + $tot  이런식으로 쓰지 않는다..


쭉 붙여서 써도 상관없다. 단지 띄어쓰기만 잘해주면 된다.

명심하자.. 띄어씌기!!!

 

 전역변수

- 문서 전체로 사용될수 있다. (global변수)

- 함수안에서도 사용하려면 global쓰면된다.

 

지역변수

- 한지역에서만 사용가능. (local변수)

- 함수안에서 사용된 벼누는 함수가 끝나면 삭제됨.

 

가변변수

- 유동변수라고 함. 변수의 값을 변수명으로 가져와 사용한다.

형식

$$변수명 = 값;

 

예>

<?php

$a = "red";

echo "<font color = $a>안녕하세요";

$b = "a";  // b변수에 a의 변수가 대입된다. 즉 red가 대입된다.

$$b = "gold"; // b변수에 골드값이 대입된다. 즉 골드로 바뀐다.

// 한 변수에 여러가지 값을 대입할때 가변변수를 사용한다.

echo "<font color=$a>즐거운 쇼핑 되십시오.";

 

 

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,