"Null coalescing operator"
For example, instead of doing:
$var = isset ( $something ) ? $something : false
You can do
$var = $something ?? false;
In both examples, if the variable $something exists, $var will take its value, otherwise, it will take the boolean false (or anything else).
$var = $something ?? 10;
$var takes the value of 10 if $something does not exist (or the value of $something, if it exists).
This can be very useful, when working with arrays, while testing if an index exists.
$var = $some_array[5] ?? 10;
$var = $some_array['price'] ?? 0;
Another example:
$var = $_GET['sometthing'] ?? false;
$var takes the value of the URL parameter 'something' if it exists, otherwise it takes the boolean false.
It can be chained
$var = $_GET['sometthing'] ?? $_POST['something'] ?? false;
check if the parameter 'something' is passed using get, if not check the post data.
Not PHP 7.x specific, but you also have array manipulation operator.
$my_array[]=80;
This adds the value 80 at the end of the array. You can also add a string, boolean, or even an array of-course.
In my opinion, these are the two most useful shorthand in PHP.