PHP 연산자: 초보자 가이드

안녕하세요, 미래의 PHP 마에스트로 여러분! 오늘 우리는 PHP 연산자의 세계로 흥미로운 여정을 떠납니다. 코드를 한 줄도 작성해 본 적이 없으신 분들도 걱정 마세요 - 이 수학적 모험을 안내해 드릴 친절한 안내자가 되겠습니다!

PHP - Arithmatic Operators

연산자는 무엇인가요?

들어가기 전에 연산자가 무엇인지 이해해 보겠습니다. 학교에서 배운 수학 기호들을 기억하시나요? 덧셈(+), 뺄셈(-), 곱셈(*), 나눗셈(/)? PHP에서는 이 같은 기호들을 계산을 수행하는 데 사용합니다. 멋지죠? 컴퓨터가 거대한 계산기라는 것입니다!

기본 연산자

먼저 기본적인 내용부터 시작해 보겠습니다. PHP에서 가장 일반적인 연산자들의 표를 보여드리겠습니다:

연산자 이름 예시
+ 덧셈 $a + $b
- 뺄셈 $a - $b
* 곱셈 $a * $b
/ 나눗셈 $a / $b
% 나머지 $a % $b

이제 이 연산자들을 실제로 사용해 보겠습니다!

덧셈 (+)

<?php
$a = 5;
$b = 3;
$result = $a + $b;
echo "5 + 3 = " . $result;
?>

이 코드를 실행하면 출력 결과는 5 + 3 = 8입니다.

여기서 무슨 일이 일어나고 있나요? 두 개의 변수, $a$b를 선언하고 값을 할당합니다. 그런 다음, 덧셈 연산자(+)를 사용하여 이 값을 더하고, 결과를 $result이라는 새로운 변수에 저장합니다. 마지막으로, echo를 사용하여 결과를 출력합니다.

뺄셈 (-)

<?php
$a = 10;
$b = 4;
$result = $a - $b;
echo "10 - 4 = " . $result;
?>

출력 결과: 10 - 4 = 6

덧셈과 비슷하지만, 이번에는 $a에서 $b를 뺍니다.

곱셈 (*)

<?php
$a = 6;
$b = 7;
$result = $a * $b;
echo "6 * 7 = " . $result;
?>

출력 결과: 6 * 7 = 42

이번에는 $a$b를 곱습니다. 기억하세요, PHP(그리고 대부분의 프로그래밍 언어)에서는 곱셈은 *를 사용하고, x는 사용하지 않습니다.

나눗셈 (/)

<?php
$a = 20;
$b = 4;
$result = $a / $b;
echo "20 / 4 = " . $result;
?>

출력 결과: 20 / 4 = 5

나눗셈은 당신이 기대하는 대로 작동합니다. 하지만 주의하세요! 0으로 나누려고 하면 PHP는 오류를 발생시킵니다. 나누는 수를 항상 확인하세요!

나머지 (%)

<?php
$a = 17;
$b = 5;
$result = $a % $b;
echo "17 % 5 = " . $result;
?>

출력 결과: 17 % 5 = 2

나머지 연산자는 나눗셈 후 남는 나머지를 반환합니다. 이 경우, 17을 5로 나누면 3이 남고 나머지는 2입니다. 그래서 결과는 2입니다.

연산자 결합

이제 기본적인 것을 숙지했으므로, 좀 더 복잡한 것으로 가보겠습니다!

<?php
$a = 10;
$b = 5;
$c = 2;
$result = $a + $b * $c;
echo "10 + 5 * 2 = " . $result;
?>

출력 결과: 10 + 5 * 2 = 20

기다리세요! 그런데 이건 30이 아니었나요? 그렇죠, PHP는 수학과 마찬가지로 연산의 우선순위를 따릅니다. 곱셈이 덧셈보다 먼저 계산됩니다. 따라서 실제로는 10 + (5 * 2)를 계산합니다.

순서를 바꾸고 싶다면 괄호를 사용할 수 있습니다:

<?php
$a = 10;
$b = 5;
$c = 2;
$result = ($a + $b) * $c;
echo "(10 + 5) * 2 = " . $result;
?>

출력 결과: (10 + 5) * 2 = 30

이제는 더 나은 결과입니다!

실 세계 예제: 할인 계산

이제 새로운 기술을 실 세계 예제에 적용해 보겠습니다. 상상해 보세요, 이커머스 웹사이트를 만들고 있는 중입니다. 상품의 최종 가격을 할인 적용 후 계산하고 싶습니다.

<?php
$originalPrice = 100;  // 상품의 원래 가격
$discountPercentage = 20;  // 할인 비율

// 할인 금액 계산
$discountAmount = $originalPrice * ($discountPercentage / 100);

// 최종 가격 계산
$finalPrice = $originalPrice - $discountAmount;

echo "Original Price: $" . $originalPrice . "\n";
echo "Discount Percentage: " . $discountPercentage . "%\n";
echo "You Save: $" . $discountAmount . "\n";
echo "Final Price: $" . $finalPrice;
?>

출력 결과:

Original Price: $100
Discount Percentage: 20%
You Save: $20
Final Price: $80

이 예제에서는 여러 개의 연산자를 사용하여 할인을 계산하고 있습니다. 먼저 할인 금액을 계산하기 위해 원래 가격을 할인 비율(十진수로 변환)과 곱하고, 그 금액을 원래 가격에서 뺀 후 최종 가격을 얻습니다.

결론

축하합니다! PHP 연산자의 세계로 첫 걸음을 냈습니다. 연습이 완벽을 만드는 것을 기억하시기 바랍니다. 이 연산자들을 사용하여 자신만의 계산기를 만들어 보세요. 팁 계산기나 체질량지수(BMI) 계산기를 만들어 보세요.

PHP 연산자는 프로그램에서 더 복잡한 계산을 수행하는 데 필요한 기본적인 블록입니다. PHP 여정을 계속하면서 자주 사용하게 될 것입니다. 그러므로 계속 계산하고, 코딩하고, 가장 중요한 것은 즐겁게 만들어 나가세요!

Credits: Image by storyset