Funktionen error_log
Funktionen error_log giver mulighed for at skrive fejlmeddelelser til systemloggen,
en angivet fil eller sende dem via email. Den første parameter er meddelelsen,
den anden - indtastningstypen (0 for systemlog, 1 for email, 3 for fil),
den tredje - destinationsadressen (fil eller email), og den fjerde - ekstra overskrifter for email.
Syntaks
error_log(message, message_type, destination, extra_headers);
Eksempel
Skriv en meddelelse til systemloggen:
<?php
error_log('Databaseforbindelse mislykkedes', 0);
?>
Eksempel
Skriv fejl til filen /var/log/php_errors.log:
<?php
error_log('Ugyldig brugerinput', 3, '/var/log/php_errors.log');
?>
Eksempel
Send en fejlmeddelelse via email:
<?php
$to = 'admin@example.com';
$subject = 'Kritisk fejl';
$headers = 'From: webmaster@example.com';
error_log($subject, 1, $to, $headers);
?>
Se også
-
funktionen
trigger_error,
som genererer brugerdefinerede fejl -
funktionen
debug_backtrace,
som returnerer kaldstakken