Autor | Zpráva | ||
---|---|---|---|
Kcko Profil |
#1 · Zasláno: 6. 11. 2009, 16:21:23 · Upravil/a: Kcko
Ahoj,
dneska jsem si vsiml, ze mi nejak divne funguji vyjimky na locale. $a = true; try { if ($a) { Throw new Exception("test"); } echo "sem by to doslo kdyby byla \$a na false?"; } catch (Exception $e) { echo $e->getMessage(); } Podle me by to melo vypsat test a misto toho Fatal error: Uncaught exception 'Exception' with message 'test' in C:\wamp\www\index.php:8 Stack trace: #0 {main} thrown in C:\wamp\www\index.php on line 8 Verze PHP 5.2.4 ( trosku starsi ja vim), ale nenasel jsem zminku o tom, ze by vyjimky nemely fungovat. Nevi nekdo cim to je? |
||
Aesir Profil |
#2 · Zasláno: 6. 11. 2009, 16:52:27
[#1] Kcko:
Nemáte definovaný error handler pro odchycení ostatních chyb (http://cz2.php.net/language.exceptions#81603)? |
||
Kcko Profil |
#3 · Zasláno: 6. 11. 2009, 17:00:38
Aesir:
Praveze nemam. Pokusim se to vyresit novejsi verzi PHP. |
||
Časová prodleva: 14 let
|
0