php講座のサイトや本を見ると

環境変数を使うとき
$ua = $_SERVER['HTTP_USER_AGENT'];
if(!preg_match('/hoge/',$ua))

というように一度$uaなどに代入して使っている場合が多いですが
そのまま

if(!preg_match('/hoge/',$_SERVER['HTTP_USER_AGENT']))

としない理由があるのでしょうか?