본문 바로가기
Front-End/PHP

[PHP] PHP의 변수

by 민바이민 2021. 4. 11.

PHP

PHP 변수

$변수이름; // 변수 선언
$변수이름 = 값; // 변수의 초기화

 

PHP 변수의 종류

 

1. 지역 변수

함수 내부에서 선언된 변수는 오직 함수 내에서만 사용할 수 있습니다. 함수 내부에서 선언된 변수는 함수의 호출이 종료되면 메모리에서 제거됩니다.

{
  $num = 10;	// 지역변수
}
echo($num);	// 사용 x

 

2. 전역 변수

함수 밖에서 선언된 변수는 함수 밖에서만 사용할 수 있습니다. 함수 밖에서 선언된 변수를 함수 내부에서 사용하려면 global 키워드를 함께 사용해야 합니다.

$num = 10;
{
  global $num;
  echo($num);
}

 

3. 정적 변수

함수 내부에서 static 키워드로 선언된 변수를 의미합니다. 함수 내부에서 선언된 정적 변수는 함수의 호출이 종료되더라도 메모리상에서 사라지지 않습니다. (heap에 올라가게 된다)(공용변수로 사용)

 

4. 슈퍼 글로벌 변수

미리 정의된 전역 변수인 슈퍼 글로벌 변수를 제공합니다. 특별한 선언 없이 스크립트 내의 어디에서라도 바로 사용할 수 있습니다.
$_GET, $_POST, $_COOKIE, $_SESSION ...

'Front-End > PHP' 카테고리의 다른 글

[PHP] 맥북 빅서(big sur)에서 php, 아파치, mysql 설정하는 법 - 1  (25) 2021.02.02
[PHP] PHP란?  (0) 2021.01.27
[PHP] PHP에서 utf-8 설정하기  (0) 2021.01.26

댓글