no
<?php $sPath = './router.php'; try { throw new Exception( 'plik nie istnieje!' ); } include $sPath; if( !class_exists( 'Router' ) ) { throw new Exception( 'Klasa Router nie istnieje!' ); } $Router = new Router(); } catch( Exception $Ex ) { } ?>
przeciez mozna to zrobic bez wyjatku prosto i szybko wiec po co wyjatek, nie chodzi tylko o ten przykład.
tak testuje sobie na swojej "pseudo" kodzie i mam takie cos
naprzyklad chcial bym zrobic teraz tak ze jak podam liczbe wieksza niz 454 to $a automatycznie zostanie przypisane do np. 5 ( wtedy powiino nie zwracac bledow ) moze zle mysle. ale no na boga nie kapuje siedze juz testuje od paru godzin.
<? $a = '453'; try { throw new Exception( '$a nie jest liczba' ); } if( $a >= '454' ) { throw new Exception( '$a jest większe lub równe 454' ); } } catch( Exception $Ex ) { } ?>