Nem tudom elkapni a kivételeket PHP5-ben
Szeretnék kivételkezelést használni, de vmiért nem akar működni a dolog. Az alap manual-os példa is Fatal error: Uncaught Exception hibával leáll.
A következőt próbálom:de a következő hibaüzenettel elszáll:
Mi a hiba, én csinálok vmit rosszul?
Ps.: PHP 5.2.1-en próbálom
■ A következőt próbálom:
try
{
throw new Exception("Ez itten a hiba leírása ...");
}
catch (Exception $e)
{
echo "Hibaüzenet: ", $e -> getMessage(), "<br>";
}
Fatal error: Uncaught exception 'Exception' with message 'Hiba szövege ...' in xyz.php:5 Stack trace: #0 {main} thrown in xyz.php on line 5
Mi a hiba, én csinálok vmit rosszul?
Ps.: PHP 5.2.1-en próbálom
nálam megy
Érdekes
Ez a kód jó
Uncaught exception 'Exception' with message 'Ez itten a hiba leírása ...'
hibával kell, hogy kilépjen.
Azzal lép ki ...
Probléma megoldva
UpDate: Mint kiderült ez egy ismert eAccelerator hiba, amit ha minden igaz, a 0.9.5.2-es verzióban már javítottak.
optimizer off
Üdv,
Felhő