Yeti: Exceptions werden nicht abgefangen

Hi alle miteinander,

mein Kollege ist eben auf einen sehr merkwürdigen Fehler gestoßen. Bei seinem frisch installierten FreeBSD-Server mit Apache und PHP 5.2.1 werden keine Exceptions mehr abgefangen!
Folgender Code...

  
try  
{  
 throw new Exception('abgefangen!');  
}  
catch (Exception $e)  
{  
 echo $e->getMessage();  
}  

~~~...liefert: "Fatal error: Uncaught exception"...  
  
Wie kann so etwas passieren?!?  
Ist das schon mal jemandem passiert?  
  
Unsere ganze Anwendung funktioniert nicht, wenn keine Exceptions abgefangen werden...  
  
Danke im Voraus!  
  
Der Yeti

-- 
Habe nun, ach! [WInfo](http://www.informatik.uni-koeln.de/winfo/), BWL, und Mathe, Und leider auch Info!  
Durchaus studiert, mit heißem Bemühn. Da steh' ich nun, ich armer Thor!  
Und bin so klug als wie zuvor!  
  
[sh:( fo:| ch:? rl:? br:< n4:& ie:( mo:| va:| de:\[ zu:) fl:| ss:) ls:< js:|](http://community.de.selfhtml.org/fanprojekte/selfcode.htm)
  1. Hi,
    mehr Infos: Auf der Kommandozeile funktioniert es, nur über Apache nicht.
    Der Yeti

    --
    Habe nun, ach! WInfo, BWL, und Mathe, Und leider auch Info!
    Durchaus studiert, mit heißem Bemühn. Da steh' ich nun, ich armer Thor!
    Und bin so klug als wie zuvor!
    sh:( fo:| ch:? rl:? br:< n4:& ie:( mo:| va:| de:[ zu:) fl:| ss:) ls:< js:|
    1. Hi Yeti,

      Auf der Kommandozeile funktioniert es, nur über Apache nicht.

      ...also vermutlich kein Fehler in PHP, ansonsten würde es in beiden Umgebungen auftreten. Hast du irgendwelche Zend-Erweiterungen (Zend Optimizer, Zend Debugger, Turck MM Cache, usw.) geladen? Solche Erweiterungen greifen in die PHP-Engine ein und könnten ein Problem dieser Art verursachen.

      Gruß,
      Andreas.