Operators in PHP

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 .