# PHP Operators

A quick rundown on the operators available in PHP.

PHP operators are characters (or sets of characters) that perform a special operation within the PHP code. For example, when you use the equals sign ( `=`

) to assign a value to a variable, you are using an *assignment* operator. When you add two numbers together using a plus sign ( `+`

), you are using an *arithmetic* operator.

Here's a list of the various PHP operators:

## Artithmetic Operators

Operator | Description |

+ | Addition |

- | Subtraction |

* | Multiplication |

/ | Division |

% | Modulus (remainder of a division) |

++ | Increment |

-- | Decrement |

## Assignment Operator

Operator | Description |

= | Assign |

+= | Increments, then assigns |

-= | Decrements, then assigns |

*= | Multiplies, then assigns |

/= | Divides, then assigns |

%= | Modulus, then assigns |

## Comparison Operators

Operator | Description |

== | Is equal to |

!= | Is not equal to |

> | Greater than |

>= | Greater than or equal to |

< | Less than |

<= | Less than or equal to |

## Logical Operators

Operator | Description |

&& | *And* operator. Performs a logical conjunction on two expressions (if both expressions evaluate to True, result is True. If either expression evaluates to False, result is False) |

|| | *Or* operator. Performs a logical disjunction on two expressions (if either or both expressions evaluate to True, result is True). |

! | *Not* operator. Performs logical negation on an expression. |

## Concatenation Operators

Operator | Description |

. | Concatenate (join two strings together) |