Kazi error_log

Kazi error_log inaruhusu kurekodi ujumbe wa makosa kwenye logi ya mfumo, faili maalum au kuzituma kupitia barua pepe. Kigezo cha kwanza hupeanwa ujumbe, cha pili - aina ya kurekodi (0 kwa logi ya mfumo, 1 kwa barua pepe, 3 kwa faili), cha tatu - anwani ya marudio (faili au barua pepe), na cha nne - vichwa vya ziada kwa barua pepe.

Sintaksia

phperror_log(message, message_type, destination, extra_headers);

Mfano

Kurekodi ujumbe kwenye logi ya mfumo:

php<?php
  error_log('Database connection failed', 0);
?>

Mfano

Kurekodi hitilafu kwenye faili /var/log/php_errors.log:

php<?php
  error_log('Invalid user input', 3, '/var/log/php_errors.log');
?>

Mfano

Kutuma ujumbe wa hitilafu kupitia barua pepe:

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

Angalia pia