PHP error_log() functie
Voorbeeld
Stuur het foutbericht naar de webserverlog en e-mailaccount:
<?php // Als er een foutieve verbinding met de database wordt gemaakt, stuur een foutbericht naar de serverlog if (!mysqli_connect("localhost","bad_user","bad_password","my_db")) { error_log("Failed to connect to database!", 0); } // Als de FOO's op zijn, stuur een e-mail naar de beheerder if (!($foo = allocate_new_foo())) { error_log("Oh no! We are out of FOOs!", 1, "admin@example.com"); } ?>
Definitie en gebruik
De error_log() functie stuurt foutberichten naar de servererror logs, bestanden of externe doelen.
Syntax
error_log(message,type,destination,headers);
Parameters | Beschrijving |
---|---|
message | Verplicht. Specificeer het foutbericht dat moet worden bijgehouden. |
type |
Optioneel. Specificeer waar de foutmeldingen naartoe moeten worden gestuurd. Mogelijke waarden:
|
destination | Optioneel. Specificeer het doel van het foutbericht. Deze waarde wordt bepaald door type Waarde van het parameter bepaalt. |
headers |
Optioneel. Specificeer extra headers, zoals From, Cc en Bcc. Deze informatie type gebruikt dezelfde ingebouwde functie van mail(). Alleen wanneer message_type Gebruik bij ingesteld op 1. Gebruik CRLF (\r\n) om meerdere headers te onderscheiden. |
Technische details
Retournerde waarde: | Retourneert TRUE bij succes, FALSE bij falen. |
---|---|
PHP Versie: | 4.0+ |
PHP Update Log: | PHP 5.2.7: Mogelijke waarden: 4 zijn toegevoegd aan type Parameters. |