PHP Logical Operators: Making Logical Decisions in PHP
☰Fullscreen
Table of Content:
The PHP logical operators are used to combine conditional statements.
| Operator | Name | Example | Result |
|---|---|---|---|
| and | And | $x and $y | True if both $x and $y are true |
| or | Or | $x or $y | True if either $x or $y is true |
| xor | Xor | $x xor $y | True if either $x or $y is true, but not both |
| && | And | $x && $y | True if both $x and $y are true |
| || | Or | $x || $y | True if either $x or $y is true |
| ! | Not | !$x | True if $x is not true |
Example: $x and $y
True if both $x and $y are true
Code:
Output:
This will produce the following result
Happy Code!
Example: $x or $y
True if either $x or $y is true
Code:
Output:
This will produce the following result
Happy Code!
Example: $x xor $y
True if either $x or $y is true, but not both
True if either $x or $y is true, but not both
Code:
Output:
This will produce the following result
Happy Code!
Example: $x && $y
True if both $x and $y are true
Code:
Output:
This will produce the following result
Happy Code!
Example: $x || $y
True if either $x or $y is true
Code:
Output:
This will produce the following result
Happy Code!
Example: !$x
True if $x is not true
Code:
Output:
This will produce the following result
Happy Code!