본문 바로가기
PHP 백엔드 프로그래밍

#03 PHP 연산자

by 강바리 2022. 10. 24.
728x90
반응형

PHP의 기본연산자에 대하여 설명한다.

 

1. 사칙연산(덧셈,뺄셈,곱하기,나누기) :

    사칙연산을 할 경우에는 곱하기와 나누기가 먼저 계산된다.

10 + 10 / 2;         

     사칙연산 순위에 의해서 정답은 15가 된다.

 

2. 나머지 연산 %

10%4

    10을 4로 나눈 나머지 이므로 정답은 2이다. 

 

3. 증가연산자(++) / 감소연산자(--) 

$a++
$b--

 

4. 문자열 연결 연산자 

    문자열을 연결하려면 점(.)을 이용하여 합친다. 

 

"너와" . "나"

    위와 같이 "너와" 라는 문장과 "나"라는 문장을 점(.)으로 합친다.

 

5. 할당 연산자

    C언어에서 쓰이는 것과 동일하게 연산식이 적용된다. 

할당 연산자 예제 의미 비고
= $a = 10    
+= $a += 3 $a = $a + 3 값을 더한값을 $a에 저장
-= $a -= 3 $a = $a - 3 값을 뺀값을 $a에 저장
*= $a *= 3 $a = $a * 3 값을 곱한값을 $a에 저장
/= $a /= 3 $a = $a / 3 값을 나눈값을 $a에 저장
%= $a %= 3 $a = $a % 3 값의 나머지를 $a에 저장
.= $a .= "글자" $a = $a . "글자" 값을 합쳐서 $a에 저장

6. 비교 연산자

비교연산자 예제 의미
== $a == 5 $a값이 5와 같으면 참
!= $a != 5 $a값이 5가 아니면 참
> $a > 5 $a값이 5보다 크면 참
>= $a >= 5 $a값이 5보다 크거나 같으면 참
< $a < 5 $a값이 5보다 작으면 참
<= $a <= 5 $a값이 5보다 작거나 같으면 참

7. 논리 연산자

논리 연산자 예제 의미
and $a and $b $a와 $b가 둘다 참이면 참
or $a or $b $a 또는 $b 둘중에 하나만 참이면 참
&& $a && $b and 연산자와 동일하다
|| $a || $b or 연산자와 동일하다
! !$a $a가 참이면 거짓, 거짓이면 참
728x90
반응형

댓글