Lekce 19 - Výjimky v PHP podruhé
V minulé lekci, Výjimky v PHP, jsme si uvedli výjimky, naučili se je vyvolávat a odchytávat.
Dnes se naučíme používat vestavěné výjimky PHP a také je odchytíme
ve více bloků catch
.
Výjimky pod pokličkou
Zmiňme si krátce jak výjimky fungují uvnitř. PHP kód v bloku
try
spouští ve speciálním chráněném režimu. Výhody
výjimek jsme již uvedli, jsou jimi hlavně unifikovaný způsob reagování na
chyby (nemusíme zjišťovat co přesně funkce vrací) a přehlednost.
Výjimky mají i svou stinnou stránku a tou je výkon. Chráněná sekce má
nějakou režii a kód s použitím výjimky může být někdy i 10x
pomalejší než kód s použitím podmínky. Jelikož se stejně jedná o
mikrosekundy, je nám to ve většině případů docela jedno. Stejně však
není dobrý nápad dát celý program do bloku try
Měl by se používat jen tam,
kde
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit tento kurz
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V PHP tutoriálu si řekneme jakou roli hrají výjimky v objektovém návrhu, jaké jsou vestavěné typy výjimek v PHP a jak reagovat na různé typy výjimkek.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.