728x90
1. php 할당 연산자(php Assignment operarors)
기본 부호
할당 연산자의 기본은 '등호 부호(=)'이다.
등호를 기준으로 '왼쪽 기호'에 '오른쪽의 값'을 저장(할당)하는 형식이다
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<h1>PHP Assignment Operators</h1>
<?php
$a = 10;
echo $a;
?>
</body>
</html>
두 번 이상 할당
두 번 이상 할당하면 맨 마지막에 할당된 값이 변수의 값이 된다.
즉 아래에서 보듯이, 변수 a의 값은 맨 마지막에 할당한 값 30이 된다.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<h1>PHP Assignment Operators</h1>
<?php
$a = 10;
$a = $a + 10;
$a = $a + 10;
echo $a;
?>
</body>
</html>
php 할당 연산자의 종류
연산자 | 예제 | 왼쪽과 동일 |
= | a = b | a = b |
+= | a += b | a = a + b |
-= | a -= b | a = a - b |
*= | a *= b | a = a * b |
/= | a /= b | a = a / b |
%= | a %= b | a = a % b |
위 php 할당 연산자의 내용은 자바스크립트의 해당 할당 연산자에 대한 내용과 동일하다는 것을 알 수 있다.
2. php 증가 연산자, php 감소 연산자
연산자 | |
++$a | $a를 1씩 증가시킨 후에, $a를 반환한다. |
$a++ | $a를 반환한 후 $a를 1씩 증가시킨다. |
--$a | $a를 1씩 감소시킨 후에, $a를 반환한다. |
$a-- | $a를 반환한 후 $a를 1씩 감소시킨다. |
++$a
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<h1>Increment / Decrement</h1>
<?php
$a = 1;
echo ++$a;
?>
</body>
</html>
$a++
<?php
$a = 1;
echo $a++;
?>
--$a
<?php
$a = 1;
echo --$a;
?>
$a--
<?php
$a = 1;
echo $a--;
?>