본문 바로가기

프로그래밍/PHP

[PHP] Flinr의 PHP 강좌 - PHP 변수의 사용,네이밍룰

변수란? 값을 저장하는데에 쓰이는 것입니다.

텍스트 문자나,숫자 또는 배열을 저장하지요.


php의 모든 변수는 달러 사인 ( $ ) 으로 시작합니다 

$변수이름 = 값; 이렇게 변수를 선언합니다.


# 보충할점,잘못된점,이해안되는부분은 댓글로 말씀해주세요.





$variable_name = value;

한번 PHP 변수를 선언하면 여러번 사용할수 있습니다.

무슨 말이냐면 변수에 값을 지정하거나 늘리거나 줄이거나 초기화 하거나 참조하거나

php가 꺼지기전 까지는 계속 사용할수 있죠.

php가 꺼진후에 변수는 결국 사라집니다.

php의 변수는 대소문자를 구분해야합니다.



$value = 1; 

$Value;

// $value 변수와 $Value 변수는 서로 다른 변수입니다. 대소문자를 구분하니 코딩할때 유의하세요.




 


PHP 의 변수는 선언할때 자료형이 정해집니다.


PHP 의 변수는 선언할떄 자료형이 정해지죠.

즉 선언할떄 값을 1로 하면 숫자로된 변수

값을 "Hello World"로 하면 텍스트형 변수

값을 3.14로 하면 실수형 변수 여러가지 자료형이있습니다.


아래 예제를 보세요.

$var_number = 1;

$var_float = 3.14;

$var_string = "Hello World";


//$var_number 는 숫자형 변수 $var_float는 실수형 변수 $var_string는 문자열 변수입니다.






변수의 네이밍룰


PHP 에서 변수는 이름의 규칙이 있습니다.


Rule 1: 변수이름의 시작은 문자로 시작되거나 언더바( _ ) 로 시작되어야 합니다.


$var = 1; // O

$_var = 1; // O

$1var = 1; // X


Rule 2: 변수의이름은 아래 문자만 들어갈수 있습니다.

a-z, A-Z, 0-9 그리고 ( _ )


$var = 1; // O

$Var = 1; // O

$_Var0 = 1; // O

$-Var = 1  // X


 네이밍룰


팁 낙타변수이름


변수의 대소문자는 단어 단위로 지정합니다. 첫단어의 첫글자는 소문자로 시작합니다.


$myvar;  // X

$myVar; // O


$myfirsttutorial; // X

$myFirstTutorial; // O


이런걸 표준으로 지정하는 이유는 다른사람이 소스를 볼때 가독성을 얻기 위함입니다.




팁2 언더바변수이름


언더바는 단어의 구분은 _ 로 합니다. 


$myvar; // X

$my_var; // O


$myfirsttutorial    // X

$my_first_tutorial // O


_ 사용함으로서 변수의 이름이 읽기 쉽게 되었습니다.









문자열 변수


문자열 변수는 말그대로 문자열을 저장하는 변수입니다.

텍스트값을 변수에 저장하는것이죠. 말로 설명하기 그러니 예제를 통해 설명해드리겟습니다.



소스:

<?php

      $msg = " My First String Variable";

      echo $msg;

?>


출력결과:

My First String Variable


감이오시나요 ㅋㅋ. $msg에 저장된 변수를 출력한겁니다.





php의 문자열을 더하는것은  ( . ) 로합니다.

두개의 문자열을 합쳐주는것이죠 예제를 봅시다.


소스:

<?php

     $msg1 = "123";

     $msg2 = "456";

     echo $msg1 . $msg2;

?>


출력결과:

123456


이렇게 문자열이 합쳐져서 출력됩니다~