いや・・・
三項演算子はif-else文と対応するだけであんまり関係ないよ
コードがスッキリするか否かの差じゃないかな
(三項演算子嫌いな人もいるからスッキリするかは人それぞれだけど)

もしやるなら
$hoge = isset($_POST['hoge']) ? $_POST['hoge'] : null;
だね

結局isset使えでいいんじゃないの