$_GETや$_POSTなどの変数をNoticeが出ないように空かどうかを判定することができます。
そのためには、if文だけではなく、isset構文を使用します。
警告が出てしまう例
<?php if($_GET['hoge']){ echo 'Hello'; } // 「Notice: Undefined index: hoge in ファイルパス on line 2」という警告が表示される。
警告が出ない例
<?php if(isset($_GET['hoge'])){ echo 'Hello'; }