Autor | Zpráva | ||
---|---|---|---|
jarafat Profil |
#1 · Zasláno: 9. 1. 2007, 10:01:28
Dobrý den,
s OOP v PHP 5 se teprve seznamuji a řeším problém, jak ošetřovat chyby. Na www.zive.cz jsem se dočetl o třídě Exception. Je možné, že jsem to zatím nepochopil dobře, ale tuto metodu ošeřování chyb mohu používat, pouze pokud je má třída potomkem této třídy. A tady je můj problém. Pokud jsem si dobře všiml (metodou pokusů a omylů) třídy v PHP 5 mohou mít maximálně jednoho rodiče. Pro vypisování html kódu ale používám zvláštní třídu, kterou pak dědí třídy ostatní, a tak se tam třída Exception už zkrátka nevejde. Co s tím? |
||
nightfish Profil |
#2 · Zasláno: 9. 1. 2007, 10:19:01
ale tuto metodu ošeřování chyb mohu používat, pouze pokud je má třída potomkem této třídy
funguje to tak, že vytvoříš potomka třídy Exception a toho potom používáš (throw) - ve třídě, kde ji chceš použít, vytvoříš její instanci a hotovo... není třeba, aby přímo třída, ve které chceš výjimky používat, byla potomkem Exception |
||
jarafat Profil |
#3 · Zasláno: 9. 1. 2007, 10:32:12
Díky moc, mám v tom holt zmatek a budu si to muset pořádně vyzkoušet.
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0