Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/01/2005, 08:59
gurrupleta
 
Fecha de Ingreso: enero-2005
Mensajes: 16
Antigüedad: 19 años, 3 meses
Puntos: 0
Para que si la función genera un error, no se muestre en la pantalla.

Muy útil por ejemplo para la funciones que llaman recursos externos, como servidores de e-mail (ej. funciones imap_*) o bases de datos, ya que nunca tendrás la certeza de que esos servidores estén funcionando. Por ejemplo, si tratas de abrir la comunicación con un servidor IMAP con lo siguiente:

$recurso = imap_open(bla, bla);

si el servidor está caido te bota un error. La forma correcta de hacer esto es:

if (!$recurso = @imap_open(bla, bla)) echo 'Error con el maldito servidor de e-mail';