Operators are very small commands that work with variables and perform tasks:
Operator |
Description |
Example |
Result |
+ |
Addition |
2+3 |
5 |
– |
subtraction |
3-2 |
1 |
/ |
division |
6/2 |
3 |
* |
multiplication |
3*4 |
12 |
% |
division remainder |
7/3 |
1 |
++ |
increment by 1 |
$x=4; $x++; |
$x=5; |
— |
Decrement by 1 |
$x=4; $x–; |
$x=3; |
Operator |
Example |
The Same as |
= |
$a=$b; |
$a=$b; |
+= |
$a+=$b; |
$a=$a+$b; |
-+ |
$a-=$b; |
$a=$a-$b; |
/= |
$a/=$b; |
$a=$a/$b; |
*= |
$a*=$b; |
$a=$a*$b; |
.= |
$a.=$b; |
$a=$a.$b; |
%= |
$a%=$b; |
$a=$a%$b; |
Operator |
Description |
Example |
=== |
Are they absolutely the same |
$a===$b assuming $a=1 and $b=”1″ result is false |
== |
Are they equal |
$a==$b assuming $a=1 and $b=”1″ result is true |
!= |
Not equal |
$a!=$b assuming $a=1 and $b=2 result is true |
<> |
Not equal |
$a<>$b assuming $a=1 and $b=1 result is false |
> |
is greater |
$a>$b assuming $a=3 and $b=2 result is true |
< |
is smaller |
$a<$b assuming $a=3 and $b=2 result is false |
>= |
is greater or equal |
$a>=$b is true for $a=4 and $b=4 or $b=3 |
<= |
is smaller or equal |
$a<=$b is true for $a=4 and $b=4 or $b=5 |
Operator |
Description |
Example |
&&
and
|
It is true if both are true |
$a==5 && $b==7 returns true
$a==4 && $b==7 returns false
|
||
or
|
It is true if even one is true |
$a==5 || $b==7 returns true
$a==4 || $b==7 returns true
$a==4 || $b==8 returns false
|
! |
It is true if it is false and if it is false it is true |
!(true) returns false
!(false) return true
|
Assuming $a=5 and $b= 7 |
There are other operators availible in PHP but discussing them is out of the present scope of this basic tutorial at this time. You can find more about operators here