Manual PHP Înapoi Înainte error_log Descriere Trimite un mesaj de eroare către jurnalul de erori al serverului web, către un port TCP sau către un fişier. Primul parametru, message, este mesajul de eroare care trebuie înregistrat. Cel de-al doilea parametru, message_type, spune unde trebuie să fie trimis mesajul: Tabel 1. Tipuri de înregistrări error_log() message este trimis la sistemul de înregistrare al PHP, folosind mecanismul de înregistrare al sistemului de operare sau un fişier, în funcţie de cum este setată directiva de configurare error_log. message va fi trimis către adresa de email setată de către parametrul destination. Acesta este singurul tip de înregistrare unde este folosit cel de-al patrulea parametru, extra_headers. Acest tip de mesaj foloseşte aceeaşi funcţie internă ca şi mail(). message este trimis către conexiunea de depanare PHP. Această opţiune este disponibilă doar dacă directiva remote_debugging a fost activată. În acest caz, parametrul destination specifică numele gazdei sau adresa IP, opţional numărul portului, pentru socket-ul de recepţionare al informaţiilor de depanare. message este adăugat la fişierul destination. Avertisment Depanarea distantă via TCP / IP este o facilitate disponibilă în PHP 3 şi nu este disponibilă în PHP 4. Exemplu 1. Exemple error_log() ?php / / se trimite o notificare prin serverul de înregistrare / / dacă nu se poate conecta la baza de date if (!Ora_Logon ($username, $password)) {error_log ('Baza de date Oracle nu este disponibila !', 0);} / / notifică administratorul prin email if (!($foo = allocate_new_foo()) {error_log('A apărut o problemă, nu s-a alocat memorie pentru FOO !', 1, 'operator@example.com');} / / alte modalităţi de apelare error_log(): error_log('Ai dat-o-n bară !', 2, '127.0.0.1:7000'); error_log('Ai dat-o-n bară !', 2, 'loghost'); error_log('Ai dat-o-n bară !', 3, '/ var / tmp / my-errors.log');? Înapoi Acasã Înainte Sus