Compruebe si varias cadenas están vacías [duplicar]

Posible duplicado:
Manera más concisa de verificar si una matriz contiene solo números (enteros)
PHP comprobando si hay campos vacíos

Tengo un formulario que envía 10 campos, y 7 de ellos deben rellenarse, así es como lo verifico ahora en PHP:

if (!$name || !$phone || !$email || !$mobile || !$email || !$state || !$street || !  $city) {
        echo '<div class="empty_p">You have empty fields!!!</div>';}
else{
        //process order or do something
}

Mi pregunta es: ¿hay una manera más simple de hacer esto? Porque a veces tengo aún más cadenas por comprobar (12-15)

Respuestas a la pregunta(7)

Su respuesta a la pregunta