Funkcija error_log

Funkcija error_log leidžia įrašyti klaidų pranešimus į sistemos žurnalą, nurodytą failą arba siųsti juos el. paštu. Pirmuoju parametru perduodamas pranešimas, antruoju - įrašymo tipas (0 sistemos žurnalui, 1 el. paštui, 3 failui), trečiuoju - paskirties adresas (failas arba el. paštas), o ketvirtuoju - papildomi antraštės el. paštui.

Sintaksė

phperror_log(message, message_type, destination, extra_headers);

Pavyzdys

Pranešimo įrašymas į sistemos žurnalą:

php<?php
  error_log('Duomenų bazės ryšys nepavyko', 0);
?>

Pavyzdys

Klaidos įrašymas į failą /var/log/php_errors.log:

php<?php
  error_log('Neteisingi vartotojo įvesties duomenys', 3, '/var/log/php_errors.log');
?>

Pavyzdys

Klaidos pranešimo siuntimas el. paštu:

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

Taip pat žiūrėkite