Uso del Arroba “@” en funciones PHP

El arroba delante de las funciones en PHP, es una forma de manejar los errores, con eso evitaremos cualquier mensaje de error o Warning que pueda devolver la ejecución de la función llamada, lo recomendable es luego verificar si hubo algún error, uso practico por ejemplo es cuando abrimos una conexión de datos, mandamos la cadena de conexión y luego verificamos si hubo error o sino continuamos. otro uso es si se intenta abrir a un archivo o directorio que no existe o no se tiene los permisos necesarios. En resumen el arroba "@" es para evitar los errores y…

Corregir error de “Warning: Cannot modify header information”

Haciendo un Script en PHP quise redireccionar al cliente y me doy con la sorpresa que me genera el siguiente error y no redirecciona, este es un error que generalmente lo encuentras cuando llamas a un archivo de funciones usando require o similar: Warning: Cannot modify header information - headers already sent by (output started at /home/miweb/funciones.php:144) in /home/miweb/index.php on line 239 luego de leer mucho en internet definitivamente el problema es que en algún momento estoy enviando un echo, o print o un dato al cliente y al tratar de redireccionar me lanza el error luego de buscar un…