Autor | Zpráva | ||
---|---|---|---|
kajda Profil * |
#1 · Zasláno: 8. 3. 2007, 15:09:12
Ahoj, lidi, pls když mám tento kód, tak mi připadá, že funkčnost je dost podobná. Kde je hlavní využití Exceptions?
|
||
joejoe Profil * |
#2 · Zasláno: 8. 3. 2007, 19:39:18
vyhody vyjimek:
- kdyz mas slozity kod class Trida { function vypocitejA() { $moje_promenna = new MojeDruhaTrida(); $moje_promenna->vypocitejB(); } } class MojeDruhaTrida { function vypocitejB() { throw new Exception('pouzij funkci setA() a setB()'); } } try { $trida = new Trida(); $trida->vypocitejA(); } catch ($e) { print_r($e); } 1) vidis posloupnost funkci ktere byli volane 2) vidis cislo radku kde chyba nastala 3) prerusi se ti vykonavani kodu az do catch 4) po catch (narozdil od die()) muzes nejak rozumne zpracovat a pokracovat ve zbytku stranky |
||
koudi Profil |
#3 · Zasláno: 8. 3. 2007, 19:54:18
kajda
Ten kód, co jsi pastoval se na vyjímky imho absolutně nehodí. |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0