isset()関数で、変数が初期化済みか判定することができます。
初期化済みの場合はTRUE、それ以外の場合はFALSEを返します。

<?php
$val ;
if ( isset($val) ) {
 print "初期化済みです。";
} else {
 print "初期化されていません。";
}
?>

[対象]
PHP 5.x