ウェブサービスを作っています。

null な変数はセットされていると判断されません。

既出ですが。

<?php
$hoge['fuge'] = null;
var_dump(isset($hoge['fuge']));

◎結果
bool(false)

まあ、この手は isset($hoge['fuge']) ? $hoge['fuge'] : null; パターンが多いのでふつうは問題ないですが、一応覚えておきたいです。