配列の未定義キーについて

配列に値が入っている時に何かを実行したい場合、


<?php $aaa = array('A', 'B'); foreach($aaa as $bbb){ if($bbb !== NULL){ ~実行コード~ } }

とすると実行はできますが、Noticeが出てしまいます。

このときはissetを使って、

$aaa = array('A', 'B');
foreach($aaa as $bbb){
 if(isset($bbb){
  ~実行コード~
 }
}

と書けます。 またこの実行コードの部分が長い場合、インデントで見にくいため、

$aaa = array('A', 'B');
foreach($aaa as $bbb){
 if(! isset($bbb){
  continue;
 }
 ~実行コード~
 }
}

と書いたほうが良いです