Hallo,
ich habe ein kleines Problem mit dem Exception-Handling. Auf meiner Windows-Umgebung werden keine Exceptions gefangen. Folgender Beispielcode bringt mir Fatal error: Uncaught exception 'Exception' with message 'D'oh':
try {
$num = 10;
if ($num < 20) {
throw new Exception("D'oh!");
}
$foo = "bar";
} catch(Exception $exception) {
t3lib_div::debug($exception->getMessage(), 'Exception');
}
Ich verwende PHP5.2.1 und TYPO3 4.1.3. Der gleiche Test unter Linux mit PHP 5.1.2 funktioniert fehlerfrei. #paralyzed#
Ich bin mir nun nicht ganz sicher, ob ich Exceptions verwenden kann. Die Zielumgebung ist zwar Linux, aber ich würde gern böse Überraschungen vermeiden.
Hat jemand Erfahrung damit?