Ausnahmen behandeln
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abfangen
aufzeigen
bereich
buchen
code
datei
dummer fehler
fehler
ftp
hintergrund
jemand
klappen
lade
schlimmer fehler
server
skriptum
testen
vorhanden code
zeichen
zeile
-
Hallo, ich wollte mal dieses kleine Programm aus einem Buch zum Abfangen von Fehlern testen. Leider scheint da etwas nicht hinzuhauen mit der Ausführung. Könnt mir bitte jemand den Fehler erläutern?[
ich hab in einem forum gelesen, dass SPL installiert sein muss. Ist das hier auf dem Server vorhanden?
code]<?php
try
{
throw new Exception ('Ein ganz schlimmer Fehler ist aufgetreten', 42);
}
catch (Exception $e)
{
echo 'Exception' . $e->getCode(). ':' . $e->getMessage().'in der Datei ' . $e->getFile() . 'in Zeile ' . $e->getLine() . '<br
/>';
}
?>
[/code] -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Könntest du bitte den Fehler, den du wahrgenommen hast, aufzeigen? Bei mir läuft der Code wunderbar.
-
Und könntest du vielleicht uns einen größeren Bereich zeigen:
new Exception
Vielleicht liegt der Fehler in deiner Klasse.
gysueaktueller -
das einzige was bei mir zur Anzeige gebracht wird ist dies:
getCode(). ':' . $e->getMessage().'in der Datei ' . $e->getFile() . 'in Zeile ' . $e->getLine() . '
'; } ?>
unter Quelltext anzeigen ist quasi bis e-> alles rosa markiert (der Teil, der unterstrichen ist)
<html>
<head>
<title>Fehlerbehandlung</title>
</head>
<body>
<?php
try
{
throw new Exception ('Ein ganz schlimmer Fehler ist aufgetreten', 42);
}
catch (Exception $e)
{
echo 'Exception' . $e->getCode(). ':' . $e->getMessage().'in der Datei ' . $e->getFile() . 'in Zeile ' . $e->getLine() . '<br
/>';
}
?>
</body>
</html> -
Ich vermute, du versuchst die Datei lokal bei dir wie eine HTML-Datei zu öffnen. Das kann aber nicht klappen, da du zum Ausführen von PHP-Skripten einen Webserver im Hintergrund brauchst.
Lade dir dazu am besten XAMPP herunter, oder Teste deine Skripte einfach hier auf lima-city.
mfg -
dummer Fehler
ich habe das script mit folgendem Link geöffnet
ftp://scriptersw@ftp.lima-city.de/Fehlerbehandlung/basic_exception.php
Danke für die Hilfe. Jetzt läuft es -
Damit closed!
Dieser "Text" kann doch nun wirklich nicht als neuer Beitrag durchgehen, oder?
15 Zeichen müssen schon drin sein! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage