PHP 연산자: 초보자 가이드
안녕하세요, 미래의 PHP 마에스트로 여러분! 오늘 우리는 PHP 연산자의 세계로 흥미로운 여정을 떠납니다. 코드를 한 줄도 작성해 본 적이 없으신 분들도 걱정 마세요 - 이 수학적 모험을 안내해 드릴 친절한 안내자가 되겠습니다!
연산자는 무엇인가요?
들어가기 전에 연산자가 무엇인지 이해해 보겠습니다. 학교에서 배운 수학 기호들을 기억하시나요? 덧셈(+), 뺄셈(-), 곱셈(*), 나눗셈(/)? 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