변수는 $ 기호를 사용하고 변수명은 문자, 숫자,_만 사용하고 첫 글자는 반드시 문자로 시작한다. 변수명에 한글을 쓸 수 있지만 사용하지 않는다. 변수명은 대소문자를 구별한다 ( $abc, $ABC는 완저히 다른 변수이다.)
1 + 2 = 3
"1" , "2" = 12
$a = 1; ------------> 변수 마지막엔 반드시 ;
echo("\$a = $a"); ------------> 화면에 출력
PHP는 다음과 같이 다양한 데이터 타입의 변수를 지원한다.
스칼라 타입 : 정수(integer) , 실수(float, double) 문자열(string), 불린(bloolean)
다중 타입 : 배열(array) , 객체(object)
<?
$a = 1;
$b = "AA";
echo("\$a = $a <br>");
echo("\$b = $b");
$bo = TRUE;
$int = (integer)$bo;
$str = (string)$bo;
echo(" \$int = $int<br>
\$str = $str");
?>
인용 부호와 문자열
$a = "AA";
$b = 'AA';
echo("\$a = $a<br>
\$b = $b");
\n 개행 문자(newline)
\r 개행 문자(carriage)
\t 탭 문자(horizontal tab)
\\ \ 문자
\$ $ 문자
\" " 문자
<?
$var1 = "1";
$var1++;
$var2 = "a";
$var2++;
$var3 = 10 + "11";
$var4 = 10 + 1.2;
$var5 = 10 + "1.1e2";
$var6 = 10 + "A11";
$var7 = 10 + "11A";
echo("\$var1 = {$var1} <br>");
echo("\$var2 = {$var2} <br>");
echo("\$var3 = {$var3} <br>");
echo("\$var4 = {$var4} <br>");
echo("\$var5 = {$var5} <br>");
echo("\$var6 = {$var6} <br>");
echo("\$var7 = {$var7} <br>");
?>
산술 연산자