error_log funksiýasy

error_log funksiýasy ýalňyşlyk habarlaryny ulanym gündeligine, görkezilen faýla ýazmaga ýa-da olary e-mail arkaly ibermäge mümkinçilik berýär. Birinji parametr hökmünde habar, ikinji - ýazmanyň görnüşi (ulanym gündeligi üçin 0, e-mail üçin 1, faýl üçin 3), üçünji - ýerine ýetirilýän adres (faýl ýa-da e-mail), dördünji bolsa e-mail üçin goşmaça sözbaşylar.

Sintaksis

phperror_log(habar, habar_görnüşi, ýerine_ýetirilýän_ýer, goşmaça_sözbaşylar);

Mysal

Habary ulanym gündeligine ýazmak:

php<?php
  error_log('Database baglanyşygy şowsuz', 0);
?>

Mysal

/var/log/php_errors.log faýlyna ýalňyşlyk ýazmak:

php<?php
  error_log('Nädogry ulanyjy girişi', 3, '/var/log/php_errors.log');
?>

Mysal

E-mail arkaly ýalňyşlyk habaryny ibermek:

php<?php
  $to = 'admin@example.com';
  $subject = 'Kritiki ýalňyşlyk';
  $headers = 'From: webmaster@example.com';
  error_log($subject, 1, $to, $headers);
?>

Şeýle-de görüň

  • trigger_error funksiýasyny,
    ulanyjy ýalňyşlyklaryny emele getirýär
  • debug_backtrace funksiýasyny,
    çagyryş stekini yzyna gaýtarýar