---
title: "Uncaught Exceptions unter Windows"
url: "https://www.typo3.net/d/73683-uncaught-exceptions-unter-windows"
source: "typo3.net"
tags: ["Extensions","PHP","Frage"]
created: "2008-02-14"
last_reply: "2008-02-14"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Uncaught Exceptions unter Windows

Extensions › PHP · 4 Antworten · gestartet 2008-02-14

## Eröffnungsbeitrag

**digedag** · 2008-02-14 · [Beitrag #1](https://www.typo3.net/d/73683-uncaught-exceptions-unter-windows/1)

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'**:

```php
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?

## Antworten

### [#2](https://www.typo3.net/d/73683-uncaught-exceptions-unter-windows/2) · Stoneage · 2008-02-14

Das Beispiel ist mir noch nicht ganz klar.

```php
t3lib_div::debug($exception->getMessage(), 'Exception');
```

Wo finde ich denn die Funktion $exception->getMessage()?

### [#3](https://www.typo3.net/d/73683-uncaught-exceptions-unter-windows/3) · digedag · 2008-02-14

Hi,

getMessage() ist eine Methode der PHP-Klasse Exception.

<http://de3.php.net/manual/de/language.exceptions.php>

### [#4](https://www.typo3.net/d/73683-uncaught-exceptions-unter-windows/4) · jenses · 2008-02-14

Der Beispielcode läuft bei mir fehlerfrei mit dem gewünschten Ergebnis
(WinXP, Apache, PHP 5.2.1)

### [#5](https://www.typo3.net/d/73683-uncaught-exceptions-unter-windows/5) · digedag · 2008-02-14

Danke für den Test! Ich hab's inzwischen auch noch auf einem anderen Windowsserver ausprobiert und auch dort wurde die Exception korrekt gefangen.
Es scheint sich also um ein lokales Problem zu handeln. :)

---

Quelle: „Uncaught Exceptions unter Windows“, typo3.net, https://www.typo3.net/d/73683-uncaught-exceptions-unter-windows
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
