Quando você for utilizar o “foreach” no PHP é recomendável que  antes de tudo você faça uma verificação para saber se o array que você vai utilizar está ou não vazio, pois se o mesmo estiver vazio e não existir essa validação irá ocorrer um erro.

$myArray = array(2,5,7,8,41,8);

if( ! empty($myArray) ) {
foreach( $myArray) as $valor ) {

echo $valor;

}

}

Desta forma só irá executar o foreach se a variável alguma valor e evita de acorrer erro na sua aplicação.