September 2009
Intermediate to advanced
912 pages
48h 11m
German
Sie möchten Programmfehler in ein Protokoll schreiben. Dazu kann alles, von Parser-Fehlern bis zu nicht gefundenen Dateien, fehlerhaften Datenbankabfragen und unterbrochenen Verbindungen, gehören
Verwenden Sie error_log(), um in das Fehlerprotokoll zu schreiben:
// LDAP-Fehler
if (ldap_errno($ldap)) {
error_log("LDAP-Fehler #" . ldap_errno($ldap) . ": " . ldap_error($ldap));
}Die Protokollierung von Fehlern erleichtert das Debugging. Indem Sie Fehler geschickt protokollieren, erleichtern Sie deren Behebung. Protokollieren Sie immer Informationen über die Ursachen eines Fehlers:
$r = mysql_query($sql); if (! $r) { $error = mysql_error(); error_log('[DB: Abfrage @'.$_SERVER['REQUEST_URI']."][$sql]: $error"); ...