Als «error-reporting» getaggte Fragen

30
Wie werden PHP-Fehler angezeigt?
Ich habe meine PHP-INI-Datei ( php.ini) überprüft und display_errorsist eingestellt und auch Fehlerberichterstattung ist E_ALL. Ich habe meinen Apache-Webserver neu gestartet. Ich habe diese Zeilen sogar oben in mein Skript eingefügt, und es werden nicht einmal einfache Analysefehler abgefangen. Zum Beispiel deklariere ich Variablen mit a "$"und schließe keine Anweisungen …


26
Wie kann man Benutzer dazu bringen, Fehlermeldungen zu lesen?
Wenn Sie für ein nichttechnisches Publikum programmieren, besteht ein hohes Risiko, dass Benutzer Ihre sorgfältig formulierten und aufschlussreichen Fehlermeldungen nicht lesen, sondern nur frustriert auf die erste verfügbare Schaltfläche klicken. Daher frage ich mich, welche bewährten Methoden Sie empfehlen können, um Benutzern das Lesen Ihrer Fehlermeldung zu erleichtern, anstatt einfach …

1
mysqli_fetch_assoc () erwartet Parameter / Aufruf einer Mitgliedsfunktion bind_param () Fehler. Wie bekomme ich den eigentlichen MySQL-Fehler und behebe ihn?
In meiner lokalen / Entwicklungsumgebung wird die MySQLi-Abfrage ordnungsgemäß ausgeführt. Wenn ich es jedoch auf meine Webhost-Umgebung hochlade, wird folgende Fehlermeldung angezeigt: Schwerwiegender Fehler: Aufruf einer Mitgliedsfunktion bind_param () für ein Nichtobjekt in ... Hier ist der Code: global $mysqli; $stmt = $mysqli->prepare("SELECT id, description FROM tbl_page_answer_category WHERE cur_own_id = …

11
So vermeiden Sie isset () und empty ()
Ich habe mehrere ältere Anwendungen, die viele "xyz is undefined" - und "undefined offset" -Nachrichten auslösen, wenn sie auf der E_NOTICE-Fehlerebene ausgeführt werden, da das Vorhandensein von Variablen nicht explizit mit isset()und consorts überprüft wird . Ich denke darüber nach, sie durchzuarbeiten, um sie E_NOTICE-kompatibel zu machen, da Hinweise auf …


15
Fehler beim Anmelden in C #
Ich wechsle von der Codierung in C ++ zu C #. Ich muss mein C ++ - Makrosystem für Fehlerprotokollierung / Berichterstellung durch etwas Ähnliches in C # ersetzen. In meiner C ++ - Quelle kann ich schreiben LOGERR ("Irgendein Fehler"); oder LOGERR ("Fehler mit den Eingaben% s und% d", …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.