Thread Use of uninitialized value - Keine Fehleranzeige im Browser
(2 answers)
Opened by meier19 at 2009-04-04 11:10
Das folgende Skript ergibt bei Aufruf im Terminal die Fehleranzeige "Use of uninitialized value", bei Aufruf im Browser jedoch nicht.
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 #!/usr/bin/perl use strict; use warnings; # Aktiviert Fehlermeldungen bei Aufruf des Skripts im Browser use CGI::Carp qw(fatalsToBrowser); # Für Ausgabe im Browser erforderliche Zeile print "Content-type: text/html\n\n"; # Fehlerhaft: Use of uninitialized value in print at test line 12. print my $x; print "Der vorstehende Fehler wird bei Aufruf des Skripts im Terminal angezeigt, nicht jedoch bei Aufruf im Browser.\n"; Wie kann dieser Fehler auch bei Aufruf im Browser zur Anzeige gebracht werden? Denn ich möchte den Fehler unabhängig davon korrigieren, dass das Skript, wie sich aus der Ausgabe der letzten Zeile des Skripts ergibt, ohne weitere Folgen des Fehlers wie Abbruch des Skripts oder dergleichen (sonst) korrekt ausgeführt wird. Der Mensch schöpft seine Gesetze nicht aus der Natur, sondern schreibt sie dieser vor (Immanuel Kant).
|