Introduction
Operators are a special type of symbols, which are used for calculation and comparison in a programming language. Operators are also used to operate on values. There are six types operators in PHP, which are as follows:
- Arithmetic Operators
- Assignment Operators
- Comparison Operators
- Logical Operators
- Increment/Decrement Operators
- Conditional Operators
Arithmetic Operator
These operators are used for calculation like add, subtraction, multiplication, division and modulation.
- Plus Operator (+) :- This operator is used for add two or more numbers. This is known as addition operator.
- Minus Operator (-) :- This operator is used for subtract two more numbers. This operator is known as subtraction operator.
- Multiplication Operator (*) :- This operator is used for find the product of two or more numbers.
- Division Operator (/) :- This operator is used for find the quotient of two numbers.
- Modulus Operator (%) :- This operator is used to find the quotient and remainder of two numbers.
Examples of arithmetic operators are as follows:
<?php
$x=5;
$y=2;
$addition=$x+$y; //add two number
$subtraction=$x-$y; //subtract two number
$multiplication=$x*$y; //multiply two number
$division=$x/$y; //divide two numbers
$modulus=$x%$y; //modulus two numbers
echo "The addition is :" .$addition.'<br>';
echo "The subtraction is :" .$subtraction.'<br>';
echo "The multiplication is :".$multiplication.'<br>';
echo "The division is :".$division.'<br>';
echo "The modulus is :".$modulus.'<br>';
?>
Output

Assignment Operators
The assignment operators are used to set a variable equal to a value or set a variable to another variable's value. This operator is denoted by the (equal) "=" sign. There are many types of assignment operators in PHP, which are as follows.
- = :- This operator is used for assign the value to the variable. e.g. x=5.
- += :- This operator is used for assign the value and add the value to the variable. e.g. x+=5 i.e. x=x+5.
- -= :- This operator is used for assign the value and subtract the value to the variable. e.g. x-=5 i.e. x=x-5.
- *= :- This operator is used for assign the value and multiply the value to the variable. e.g. x*=5 i.e. x=x*5.
- /= :- This operator is used for assign the value to the variable and find the quotient. e.g. x/=5 i.e. x=x/5.
- %= :- This operator is used for assign the value to the variable and find the modulation i.e. remainder and quotient. e.g. x%=5 i.e. x=x%5.
- .= :- This operator is used for assign the value to the variable and add the new value in the variable.
Examples of assignment operators are as follows:
<?php
$x=5;
$x+=5; //x=x+5 i.e. x=5+5=10
echo "The value of x is :".$x.'<br>';
$y=8;
$y-=5; //y=y-5 i.e. y=8-5=3
echo "The value of y is :".$y.'<br>';
$z=2;
$z*=3; //z=z*3 i.e. z=2*3=6
echo "The value of z is :".$z.'<br>';
$p=7;
$p/=2; // p=p/2 i.e. p=7/2=3.5
echo "The value of p is :".$p.'<br>';
$q=8;
$q%=3; //q=q%3 i.e. q=8%3=2 (remainder)
echo "The value of q is :".$q.'<br>';
?>
Output

Decision Statement (if...else)
Before discussing comparison operators I will discuss the decision statement. A decision statement is represented by if...else. A decision statement has two parts i.e. one is if and second is else.
If is the part of a decision statement where we supply a condition and it has a block of commands that execute when the condition is true.
The second part of the decision statement is else which has commands and executes when the condition is false.
Syntax of if...else
if (expression)
{
true;
}
else
{
false;
}
Comparison Operators
Comparison operators are used to check the relationship between variables and values. There are many types of comparison operators in PHP, which are as follows:
- == :- This operator is known as equal to operator. e.g. 5==5 i.e. return true.
- != :- This operator is known as not equal to operator. e.g. 5!=5 return false.
- < :- This operator is known as less than operator. e.g. 5<5 return false.
- > :- This operator is known as greater than operator. e.g. 5>5 return false.
- <= :- This operator is known as less than equal to operator. e.g. 5<=2 return false.
- >= :- This operator is known as greater than equal to operator. e.g. 5>=2 return true.





Join the conversation! Your thoughts help the community grow.