[PHP] PHP에서의 변수 선언 / 변수 사용하기

2022. 8. 22. 08:01Program/PHP

003_PHP에서의 변수 선언

[요약]

  • PHP에서 변수를 선언하기 위해서는 변수명 앞에 $ 표시를 붙인다.

변수는 데이터를 저장하는 공간이며 변하는 수를 의미한다.

변하는 수라는 것은 어떠한 데이터를 변수에 대입한 후 또 다른 값을 대입할 수 있다는 것이다.

변수는 변수명과 값(value)으로 구성되며 변수명 앞에는 $를 붙여서 사용한다.


[변수의 구성]

내용

$변수명 = 대입할 값;

=는 대입 연산자라고 부르며 값을 대입할 때 사용하는 연산자이다.

 

변수명이 num이고 num 변수에 1을 대입한다면 다음과 같이 작성한다.

$num = 1;

 

num변수에 1을 대입하면 num 변수의 값은 1이 된다.

변수는 변하는 수를 의미하므로 다른 값을 대입할 수 있다.

$num = 1;
$num = 3;

위의 코드를 살펴보면 num 변수에 1을 대입후 다시 3을 대입했다.

이 때에는 마지막에 대입된 값인 3이 num의 변수의 값이 된다.

 

다음의 예제는 변수를 선언하고 값을 대입한 후 변수의 값을 출력하는 예제이다.

[예시: 4_variable.php]

<?php
  $num = 4;
  echo "변수의 값은 $num 입니다.";
  echo '<br>';
  echo "변수의 값은 {$num} 입니다.";
?>

변수 num을 선언 후 값으로 숫자 4를 대입.

문자열 안에 변수 num을 입력한다.

문자열 안에서 변수는 일반적으로 {}로 감싸서 사용하지만 그냥 변수명을 사용해도 문제없이 출력된다.

단, 변수명을 그냥 사용할 때는 반드시 변수명과 문자열 사이에 스페이스가 있어야 에러없이 출력된다.

 

실행결과

[문자열 속 변수의 잘못된 사용의 예]

<?php
  $num = 4;
  echo "변수의 값은 $num입니다.";
?>

실행결과

위의 코드는 변수명 $num과 문자열 [입니다.]가 붙어 있어서 컴퓨터는 변수명을 [$num입니다.]로 인식.

 


 

 

초보자를 위한 PHP 200제
김태영 지음 | 정보문화사