Autor Zpráva
jarafat
Profil
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
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
Díky moc, mám v tom holt zmatek a budu si to muset pořádně vyzkoušet.
Toto téma je uzamčeno. Odpověď nelze zaslat.