【PHP7】 ??演算子でundifinedエラーを回避する

$hoge = $_POST["hoge"];

と書くと、POSTに指定のものがセットされていないと警告が出るので三項演算子を使って以下のように書いていた場合が多いと思います。

$hoge = isset($_POST["hoge"]) ? $_POST["hoge"] : "" ;

PHP7では、この面倒なissetを書く手間を??演算子で省けます。

$hoge = $_POST["hoge"] ?? "" ;

??の左側がnullでないなら左を返し、nullなら右側を返します。便利ですね。