Originariamente inviato da Cerebro
if( $messaggio === '' )

Ho messo come dici tu e sembra funzionare, dimmi se ho capito bene:

Codice PHP:
if( $nome === '' // anche 0 viene riconosciuto come carattere

if (empty($nome)) // 0 non viene riconosciuto come carattere