PHP Operator is used to perform operations on variable and values.
Following are the types of Operator:
PHP Arithmetic Operator
PHP Arithmetic operator is used for arithmetical operations, such as addition, subtraction, multiplication etc.
Operator |
Description |
Example |
+ |
Addition |
$x + $y |
- |
Subtraction |
$x - $y |
* |
Multiplication |
$x * $y |
/ |
Division |
$x / $y |
% |
Modulus |
$x %$y |
** |
Exponentiation |
$x ** $y |
PHP Assignment Operators
PHP assignment operator is used to write a value to a variable.
Operator |
Description |
Example |
x=y , x=y |
The yvalueassign to X value |
$x=$y |
x+=y , x=x+y |
Addition |
$x=$y+$z |
x-=y , x=x-y |
Subtraction |
$x=$y-$z |
x*=y , x=x*y |
Multiplication |
$x=$y+$z |
x/=y , x=x/y |
Division |
$x=$y/$z |
x%=y, x=x%y |
Modulus |
$x=$y%$z |
PHP Comparison Operators
PHP comparison operator are used to compare two values (number and string)
Operator |
Name |
Example |
== |
Equal |
$x == $y |
=== |
Identical |
$x === $y |
!= |
Not equal |
$x != $y |
<> |
Not equal |
$x <> $y |
!== |
Not identical |
$x !== $y |
> |
Greater than |
$x > $y |
< |
Less than |
$x < $y |
>= |
Greater than or equal to |
$x >= $y |
<= |
Less than or equal to |
$x <= $y |
PHP Increment / Decrement Operators
PHP increment and decrement operator is used to increment and decrement a variable’s value.
Operator |
Name |
Description |
++$x |
Pre-increment |
It Increments $x by 1, then returns $x. |
$x++ |
Post-increment |
It returns $x, then increments $x by 1. |
--$x |
Pre-decrement |
It decrements $x by 1, then returns $x. |
$x-- |
Post-decrement |
It returns $x, then decrements $x by one. |
PHP Logical Operators
The PHP Operators are used to merge two or more conditional statements.
Operator |
Name |
Result |
and |
And |
True if both $x and $y are true. |
or |
Or |
True if either $x or $y is true. |
xor |
Xor |
True if either $x or $y is true, but not both. |
&& |
And |
True if both $x and $y are true. |
|| |
Or |
True if either $x or $y is true. |
! |
Not |
True if $x is not true. |
PHP String Operators
PHP string operators are used for string concatenation.
Following are the String Operators
Operator |
Name |
Example |
. |
Concatenation |
$txt1 . $txt2 |
.= |
Concatenation assignment |
$txt1 .= $txt2 |
PHP Array Operators
PHP array operator is used to compare arrays.
Operator |
Name |
Example |
Result |
+ |
Union |
$x + $y |
It is union of $x and $y. |
== |
Equality |
$x == $y |
It returns true if $x and $y have the same key/value. |
=== |
Identity |
$x === $y |
It returns true if $x and $y have the same key/value pairs in the same order and of the same types. |
!= |
Inequality |
$x != $y |
It returns true if $x is not equal to $y. |
<> |
Inequality |
$x <> $y |
It returns true if $x is not equal to $y. |
!== |
Non-identity |
$x !== $y |
It returns true if $x is not identical to $y. |