2010-09-16 7 views

Respuesta

16

@ suprime todas las advertencias/errores, que mail() función puede disparar.

No es una buena práctica usar "@", porque nunca se sabe si algo no funciona y también afecta el rendimiento de la aplicación PHP.

+0

Brilliant:) Eso respondió perfectamente a mi pregunta – Designer023

3

@mail significa que estás suprimiendo los errores que pudieran ocurrir al intentar enviar el correo electrónico, ver esta cuestión de forma para obtener más información: Suppress error with @ operator in PHP

+0

Saludos. Eso responde a más de mis preguntas. Gracias por la ayuda – Designer023

2

La supresión de errores es una operación que consume muchos recursos. Se recomienda llamar a funciones sin @ y usar excepciones/manejo de errores

+0

Normalmente usaría las funciones no suprimidas, pero encontré el @mail en un sitio que he estado manteniendo y no quería meterme demasiado con él. – Designer023