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) |