[PHP 기본] PHP 변수

 

변수는 숫자나, 문자열이나, 함수 결과 같은 값을 저장하는데에 사용되는데,

이는 스크립트에서 값을 여러번 사용하기 위한 것입니다.

 


 

PHP의 변수

 

변수는 텍스트 문자열이나, 숫자나 배열같은 값을 저장하는데 사용됩니다.

변수가 설정되면 그 변수는 여러분의 스크립트안에서 계속해서 사용될수 있습니다.

 

PHP의 모든 변수는 $ 기호와 함께 시작됩니다.

PHP에서 변수를 올바르게 설정하는 방법은 아래와 같습니다:

(등호의 왼쪽이 변수 이름, 오른쪽이 값)

$var_name = value;

 

PHP를 처음 시작하시는 분들은 자주 변수의 앞쪽 부분에 $ 기호 넣는것을 잊어버립니다.

이 경우, 변수는 동작하지 않을 것입니다.

 

문자열이 대입된것과, 숫자가 대입된 변수를 만들어 봅시다:

 

<?php
$txt = "Hello World!";
$number = 16;
?>


 

PHP 는 Loosely Typed Language(자료형 정의가 느슨한) 언어입니다.

PHP에서는 변수가 사용되기 전에 선언될 필요가 없습니다.

위쪽에서 보신 예와같이, PHP에서는 변수의 자료 형태가 무엇인지 PHP에게 알려줄 필요가 없습니다.

 

PHP는 자동으로 변수가 어떻게 설정되어 있는지에 따라 변수를 알맞은 자료형으로 변환합니다.

 

Strongly Typed Language(자료형 정의가 강력한)언어에서는, 변수를 사용하기 전에 자료형과 이름을 미리

선언해야만 합니다.

하지만, PHP에서는 일일이 미리 선언해주지 않아도, 사용할때에 변수가 자동으로 선언됩니다.

 


 

변수 이름짓기 규칙

  • 변수 이름은 문자나 밑줄(underscore) "_" 로 시작해야 합니다.
  • 변수 이름은 오직 알파벳,숫자, 밑줄 문자열만 포함할 수 있습니다. (a-Z, 0-9, 그리고 _ )
  • 변수 이름은 빈 공간이 있어서는 안됩니다. 변수 이름이 하나 이상의 단어로 이루어져 있다면, 밑줄 ($my_string) 이나 대소문자 ($myString) 로 구분되어야 합니다.

다음 포스트에서는 PHP에서 문자열 다루는 방법에 대해서 써보겠습니다.

최종 수정일: 2020년 6월 9일, 01:38

서지스윈

누군가가 무언가를 시작하고 해낼 수 있는 기반을 'IT'로 전달하고 싶어 이 ‘서지스윈 @IT 블로그 매거진’를 만들었고, 지금도 설레는 마음으로 밤낮 분투하고 있습니다. 무엇보다 이 블로그, 사이트가 IT와 기술을 이해하고, 유용한 소프트웨어를 발견하는 데 도움이 되었으면 좋겠네요.

댓글