Funzione error_log

La funzione error_log consente di registrare messaggi di errore nel registro di sistema, in un file specificato o di inviarli via email. Il primo parametro è il messaggio, il secondo - il tipo di registrazione (0 per il registro di sistema, 1 per email, 3 per file), il terzo - la destinazione (file o email), e il quarto - intestazioni aggiuntive per l'email.

Sintassi

phperror_log(message, message_type, destination, extra_headers);

Esempio

Registrazione di un messaggio nel registro di sistema:

php<?php
  error_log('Connessione al database fallita', 0);
?>

Esempio

Registrazione di un errore nel file /var/log/php_errors.log:

php<?php
  error_log('Input utente non valido', 3, '/var/log/php_errors.log');
?>

Esempio

Invio di un messaggio di errore via email:

php<?php
  $to = 'admin@example.com';
  $subject = 'Errore critico';
  $headers = 'From: webmaster@example.com';
  error_log($subject, 1, $to, $headers);
?>

Vedi anche