This workshop will be retired on May 1, 2025.
Heads up! To view this whole video, sign in with your Courses account or enroll in your free 7-day trial. Sign In Enroll
Start a free Courses trial
to watch this video
PHP7 also brings us some new operators. The first one we’re going to explore is the spaceship operator. With a name like that, who doesn’t want to use it? The Null Coalesce Operator, is effectively the fabled if-set-or. It will return the left operand if it is not NULL, otherwise it will return the right.
Example | Name | Result |
---|---|---|
$a == $b | Equal |
TRUE if $a is equal to $b after type juggling. |
$a === $b | Identical |
TRUE if $a is equal to $b, and they are of the same
type.
|
$a != $b | Not equal |
TRUE if $a is not equal to $b after type juggling. |
$a <> $b | Not equal |
TRUE if $a is not equal to $b after type juggling. |
$a !== $b | Not identical |
TRUE if $a is not equal to $b, or they are not of the same
type.
|
$a < $b | Less than |
TRUE if $a is strictly less than $b. |
$a > $b | Greater than |
TRUE if $a is strictly greater than $b. |
$a <= $b | Less than or equal to |
TRUE if $a is less than or equal to $b. |
$a >= $b | Greater than or equal to |
TRUE if $a is greater than or equal to $b. |
$a <=> $b | Spaceship | An integer less than, equal to, or greater than zero when $a is respectively less than, equal to, or greater than $b. Available as of PHP 7. |
$a ?? $b ?? $c | Null coalescing |
The first operand from left to right that exists and is not NULL .
NULL if no values are defined and not NULL . Available as of PHP 7.
|
Documentation
Comparison Operators
Spaceship Operator RFC
Null Coalesce Operator RFC
Related Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign upRelated Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign up
You need to sign up for Treehouse in order to download course files.
Sign upYou need to sign up for Treehouse in order to set up Workspace
Sign up