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 .