PHP Operators

From http://www.w3schools.com (Copyright Refsnes Data)

# PHP Operators

Operators are used to operate on values.

## PHP Operators

This section lists the different operators used in PHP.

Arithmetic Operators

Operator | Description | Example | Result
--- | --- | --- | ---
+ | Addition | x=2 x+2 | 4
- | Subtraction | x=2 5-x | 3
* | Multiplication | x=4 x*5 | 20
/ | Division | 15/5 5/2 | 3 2.5
% | Modulus (division remainder) | 5%2 10%8 10%2 | 1 2 0
++ | Increment | x=5 x++ | x=6
-- | Decrement | x=5 x-- | x=4

Assignment Operators

Operator | Example | Is The Same As
--- | --- | ---
= | 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

Comparison Operators

Operator | Description | Example
--- | --- | ---
== | is equal to | 5==8 returns false
!= | is not equal | 5!=8 returns true
> | is greater than | 5>8 returns false
< | is less than | 5<8 returns true
>= | is greater than or equal to | 5>=8 returns false
<= | is less than or equal to | 5<=8 returns true

Logical Operators

Operator | Description | Example
--- | --- | ---
&& | and | x=6 y=3 (x < 10 && y > 1) returns true
|| | or | x=6 y=3 (x==5 || y==5) returns false
! | not | x=6 y=3 !(x==y) returns true

From http://www.w3schools.com (Copyright Refsnes Data)