Operators are used to perform some operation.

For example : addition of two numbers is an operation.

PHP operators are divided into the following groups :

1.Arithematic Operators

2.Assignment Operators

3.Comparison Operators

4.Logical Operators

5.Increment and Decrement Operators

1.Arithematic Operators

These operators are used to perform arithematic operations such as addition, subtraction of two numbers,etc.

1A) "**+**" Operator

It is used to perform addition of two or more variables/values.

Syntax : Variable1 + Variable2

Example :

<?php

$a = 2;

$b = 8;

$result = $a + $b;

echo $result; //10 will be the output

?>

1B) "**-**" Operator

It is used to perform subtraction of two or more variables/values.

Syntax : Variable1 - Variable2

<?php

$a = 10;

$b = 5;

$result = $a - $b;

echo $result; //5 will be the output

?>

1C) "*****" Operator

It is used to perform Multiplication of two or more variable/value.

Syntax : Variable1 * Variable2

<?php

$a = 10;

$b = 5;

$result = $a * $b;

echo $result; //50 will be the output

?>

1D) "**/**" Operator

It is used to perform division of two or more variables/values.

Syntax : Variable1 / Variable2

<?php

$a = 10;

$b = 5;

$result = $a / $b;

echo $result; //2 will be the output

?>

1E) "**%**" Opertor

It gives the remainder of two or more variables/values.

Syntax : Variable1 % Variable2

<?php

$a = 10;

$b = 5;

$result = $a % $b;

echo $result; //0 will be the output

?>

2.Assignment Operators

These operators are used to assign values to a variable.

Let's consider our variables are $a and $b.

2A) "=" Operator

$a = $b. Here $a is assigned the value of $b;

2B) $a += $b

This is equal to writting $a = $a + $b;

2C) $a -= $b

This is equal to writting $a = $a - $b;

2D) $a *= $b

This is equal to writting $a = $a * $b;

2E) $a /= $b

This is equal to writting $a = $a / $b;

2F) $a %= $b

This is equal to writting $a = $a % $b;

##### 3.Comparison Operator

These operators are used to compare two variables/values.

Let's consider our variables are $a and $b.

3A) $a **==** $b

Returns true when $a is **equal to** $b.

3B) $a != $b

Returns true when $a is **not equal to **$b.

3C) $a > $b

Returns true when $a is **greater than** $b.

3D) $a < $b

Returns true when $a is **lesser than **$b.

3E) $a >= $b

Returns true when $a is **greater than or equal to **$b.

3F) $a <= $b

Returns true when $a **lesser than or equal to **$b.

##### 4.Logical Operators

These operators are used to combine two or more conditional statements.

Let's consider our variables are $a and $b.

4A) $a && $b

Returns true when both $a **and **$b are true.

4B) $a || $b

Returns true when either $a **or **$b is true.

4C) !$a

Returns true when $a is **not** true.

##### 5.Increment and Decrement Operators

These operators are used to increase or decrease the value of a variable.

Let's consider our variables are $a and $b.

5A) $a++

This is known as **post-increment** operator. It returns the value of $a and then increments the value of $a by 1.

5B) $a--

This is known as **post-decrement** operator. It returns the value of $a and then decrements the value of $a by 1.

5C) ++$a

This is known as **pre-increment** operator. It increments the value of $a by 1 and then returns the value of $a .

5D) --$a

This is known as **pre-decrement** operator. It decrements the value of $a by 1 and then returns the value of $a .