변수, 상수, 전역변수, 지역변수, 가변변수
변수 : 변하는 값. 값을 저장하기 위한 메모리공간을 확보.
상수 : 항상 고정되어 있는 값.(변하지 않는값)
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>즐거운 쇼핑 되십시오.";
'프로그래밍 > php' 카테고리의 다른 글
[PHP스쿨] PHP 연산자 학습하기 (0) | 2018.03.08 |
---|---|
[php 프로그램]) GET방식, POST방식 (0) | 2018.03.06 |
[PHP 연산자] PHP 여러가지 연산자 총정리 (0) | 2018.03.04 |
[PHP기초] PHP 개요 (0) | 2018.03.03 |
[PHP] PHP 기본 문법 (0) | 2018.03.02 |