Perche' non e' un fatal error ma solleva solo un warning, quindi il fatto che venga mostrato o meno dipende dal livello di error_reporting impostato nella pagina (o nella configurazione di PHP).