php 입문 | 값, 변수, 배열 및 문법 | PHP 값과 변수
그럼 이전에 예제를 더 수정하도록 하겠다. 아래와 같이 작성하여 브라우저에서 접속해 보자.
<?php
$price = 12300;
$total = $price * 1.05;
?>
<!DOCTYPE html>
<html lang="ko">
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=UTF-8" />
<title>sample page</title>
</head>
<body>
<h1>Hello PHP!</h1>
<div>
<?php echo "금액 : " . $total . "원"; ?>
</div>
</body>
</html>
이번에는 “금액 : 12915원.“라는 텍스트가 된다. 이것은 12300원에 소비세 5%를 더한 금액을 계산하여 표시하고 있는 것이다.
소스 코드가 짧지만, 여러가지 PHP의 특징이 보인다. 대충 정리해 보겠다.
1. 스크립트는 여러개로 나누어 쓸 수 있다.
여기에서는 맨 처음 부분에 계산을 하는 태그와 HTML의 body에 결과를 표시하는 태그가 있다. 이런 방식으로, PHP 스크립트는 하나의 페이지에 몇 군데도 쓸 수 있다.
매우 흥미로는 것은 몇개를 써도 “모두 하나의 스크립트로 인식된다"는 점이다. 예를 들어 여기에서는 첫 번째 태그에서 계산을 하고 두 번째 태그에서 그 결과를 표시하고 있다. 즉, 첫 번째 부분의 변수가 두 번째 부분에서 그대로 사용할 수 있다. PHP 스크립트는 이렇게 몇 나눠 써도 하나의 것으로 취급된.
2. 변수 “$“를 붙여서 쓴다
여기에서는 값을 ‘변수’에 담아 제공하고 있다. 변수라는 것은 값을 임시로 보관할 수있는 ‘용기’이다. PHP에서 변수는 “$변수명"와 같인 쓴다. 반드시 앞에 달러($) 기호를 붙이는 것을 잊지 말자.
변수의 이름은 기본적으로 영숫자와 밑줄 기호의 조합해서 작성한다. 단, 첫 번째 문자는 숫자는 사용할 수 없기 때문에 주의하자.
3. 숫자는 그대로, 텍스트는 큰 따옴표을 붙인다.
PHP에서는 다양한 값이 사용된다. 수치는 기본적으로 그대로 숫자를 적으면 된다. 또한 텍스트는 반드시 앞뒤에 따옴표( " 또는 ‘) 기호를 붙인다. 여기서는 큰 따옴표 (”) 기호를 사용하여 쓰고 있다.
4. 값은 등호로 변수에 할당한다.
값을 변수에 넣을 때는 등호를 사용한다. 등호는 “우변의 값을 좌변의 변수에 넣는 역할"을 한다. 등호 이외에도 대체를위한 기호는 여러 가지 있지만, 우선 등호만 기억해두록 하자.
5. 숫자의 사칙 연산과 텍스트의 결합한다.
계산을 할 시에는 숫자 키패드의 사칙 연산 기호를 그대로 사용할 수 있다. “+ - * /“와 같은 기호이다. 이것을 사용하여 “1 + 2 - 3"와 같은 식으로, 일반적인 식을 쓸 수 있다. 등호로 오른쪽에 식을 쓰면 그 식을 계산한 결과가 좌변의 변수에 저장된다. 그 밖에 ‘%‘라는 기호 있다. 이것은 “나눗셈을 한 후에 나머지"를 계산하는 기호이다.
또한 텍스트의 연산을 하는 기호도 있다. 이것은 도트(.) 기호로,이를 사용하여 텍스트를 하나에 연결할 수 있다. [“A”.“B”] 이렇게 하면, “AB"라는 텍스트가 된다.
우선, “값 및 변수"에 관한 기본, 여기에 대충 이해해 두자. 이는 스크립트를 작성할 때의 “기본 중의 기본"이라고도 할 수 있다.