프로그래밍 언어/PHP

변수

· 코딩마이데이

변수(Variable)는 숫자나 문자와 같은 데이터를 저장하는 박스와 같은 것입니다. 더 정확하게 말하면 변수는 컴퓨터에 데이터가 저장되는 메모리의 주소, 즉 위치를 의미합니다.

컴퓨터 메모리와 변수

 

위 그림에서 변수 $a, $b, $c는 각각 10, 20, 30의 데이터가 저장된 메모리 주소를 의미합니다. 예를 들어 변수 $a는 10이 저장되어 있는 메로리 주소를 나타냅니다.

 

PHP에서는 영문, 숫자, 밑줄로 구성된 이름 앞에 $를 붙여 변수를 만듭니다. 예를 들어 $a, $b, $y, $name, $my_score, $gameItem, $font1, $text 등은 모두 유효한 변수명이다.

 

프로그렘에서 변수가 사용되는 다음 예를 살펴봅니다.

<?php
    $a = 10; // 02
    $b = 20; // 03

    $c = $a + $b; // 05

    echo $c; // 07
?>

ex2-4.php의 실행 결과

 

02 $ a = 10;

변수 $a에 10을 저장합니다. 이것은 변수 $a가 가리키는 컴퓨터 메모리 주소에 10을 저장한다는 것을 의미합니다. PHP에서 기호 =는 같다는 의미가 아니라 오른쪽의 변수나 데이터 값을 좌측에 저장한다는 의미입니다.

 

03 $b = 20;

변수 $b에 20을 저장합니다.

 

05 $c = $a + $b

변수 $a(값:10)에 변수 $b(값:20)를 더한 결과인 30을 변수 $c에 저장합니다.

 

07 echo $c;

변수 $c의 값인 30을 위 그림에서와 같이 출력합니다.

 

잘못된 변수명

$생일: 한글은 변수명에 사용하지 않습니다.

$2day: 변수명은 숫자로 시작할 수 없습니다.

$my font: 공백은 변수명에 사용할 수 없습니다.

$my-age: 하이픈(-)은 빼기 기호에 사용되기 때문에 변수명에 사용하지 않습니다.

$@email: @, #, %, ^, &, *, / 등의 특수 문자는 변수명에 사용할 수 없습니다.

 

'프로그래밍 언어 > PHP' 카테고리의 다른 글

거스름돈 계산하기  (0) 2026.04.29
합계/평균 구하기  (0) 2026.04.28
PHP 기본 문법  (0) 2026.04.27
실습 준비 및 프로그램 작성  (0) 2026.04.26
XAMMP 프로그램  (0) 2026.04.26