Mailinglisten-Archive |
Hallo !
Wenn ich die untenstehende Klasse ausführe bekomme ich folgende Meldung.
Wie ist das möglich, da ja keine Ausnahme auftreten dürfte ?
-----------------------------
Fehlermeldung: Fehler
Fehlercode: 10
Datei: C:\xampp\htdocs\test\index.php
Codezeile: 8
gerechnet: 2.5
------------------------------
Gruß Stephan
> <?php
> class test{
>
> public function __construct($a,$b){
> try{
> $wert = $a / $b;
> throw new exception("Fehler", 10);
>
>
> }
> catch(exception $e){
> echo "Fehlermeldung: ".$e->getMessage();
> echo "<br><br>";
> echo "Fehlercode: ".$e->getCode();
> echo "<br>";
> echo "Datei: ".$e->getFile();
> echo "<br>";
> echo "Codezeile: ".$e->getLine()."<br><br>";
> }
>
> echo "gerechnet: ".$wert;
>
> return;
> }
>
> }
>
> $neu = new test(5,2);
>
> So bekommst du dein Ergebnis und die Exception...
> Der Try Block wird nunmal abgeschlossen, sobald die Exception geworfen
> wurde.
>
> Grüße,
> Felix
php::bar PHP Wiki - Listenarchive