본문 바로가기

프로그래밍/PHP

[PHP] Flinr의 PHP 강좌 - PHP의 연산자


연산자란


연산자란 여러가지 값을 연산(더하고 나누고 빼고 곱하는 등등..)하는 일을하는 문자라고 보시면됩니다.

아래 PHP에서 사용할수있는 연산자 표를 보세요.

이해가 안되는 부분은 댓글로 남겨주시면 감사하겟습니다~







산술 연산자



산술 연산자는 연산의 기본이되는 연산자입니다.

아래 표에 설명을 보세요.


 연산자

 설명 

 +

더하기

-

빼기 

곱하기 

나누기 

나눠서 나온 나머지값 

++ 

증가

-- 

차감 








대입 연산자



대입연산자는 연산하기전의 값에 무언갈 빼거나 더하거나 하는행위를 뜻합니다

예를들어서 x가 1일때 3으로 만들려면 x=x+2; 이렇게 2를 더해주어야 하는데

대입 연산자를 사용하면 x+=2; 이렇게 코드가 짧아지죠. x=x+2와 같은의미입니다 .


 연산자

예제 

의미하는 식

 =

x=y 

x=y

+= 

x+=y 

x=x+y 

-= 

x-=y 

x=x-y 

*= 

x*=y 

x=x*y

/= 

x/=y 

x=x/y 

.= 

x.=y 

x=x.y 

%= 

x%=y 

x=x%y



















비교 연산자



비교 연산자는 x 와 y의 값을 비교할떄 사용하는 연산자입니다.

비교 연산자가 표현하는 값은 0 과 1, True 와 False, 참과 거짓 오직 예 아니오만 나타냅니다.



연산자 

설명 

 ==

 == 는 값이 같은지 비교합니다

!= 

 != 는 값이 같지 않은지 비교합니다.

<> 

 <>가 의미하는것은 위와같음. 값이 같지 않은지 비교합니다.

 >는 비교할값(왼쪽) 이 비교할값(오른쪽) 보다 큰지 비교합니다  

 위와 반대됩니다.

>= 

 왼쪽값이 오른쪽값보다 크거나 같을경우를 비교합니다. 

<= 

 위와 반대됩니다.







논리 연산자



논리연산자는 논리적인 연산자입니다. 조건을 만들어주죠 비교연산자와 같은부류라고 보면됩니다

서로 복합하여 사용하죠. 논리연산자는 다른연산자보다 복잡하고 어려울수있습니다. 2진이라는 심화된 내용을 다뤄야하거든요..

논리연산자는 말그대로 수학쪽을 잘해야 이해하기 쉬운거 같습니다 ...ㅠㅠ




 연산자

설명 

 Example

 Result

&& 

 and 

 비교할 모든값이 조건을 만족해야함.

 (1 && 1), (1 && 0)

 각각 출력값   1, 0

||

 or 

 한값이 True 일경우 1을 나타냄 

 (1 && 1), (1 || 0)

 각각 출력값   1, 1 

not 

값이 1일경우 0을 나타내고 0일경우 1일나타냄 

 !(0), !(1)

 각각 출력값   1, 0