![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 359 Pomógł: 12 Dołączył: 16.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam, chciałbym się dowiedzieć jak się zachowuje PHP, kiedy nie ma throw w bloku try{}. Na przykładzie mojej aplikacji wyjątek rzuca klasa widoku xhtml, że nie może odnaleźć szablonu. Przechwytywanie wyjątku jest dopiero w pliku index, gdzie ustawiłem ten blok przechwytujący wyjątek. Ogólnie działa to tak: index.php -> klasa www -> klasa xhtml. W przypadku gdy klasa xhtml rzuci wyjątek wszystko niby wraca do index.php tylko jest jedna sprawa:
require to tylko załączenie pliku z klasą modułu (który traktuję jako kontroler stron www, a nie bloga czy forum np.). Ale kiedy dam tę instrukcję ponad try, to nie chce mi wyłapywać tych wyjątków. Czy mógłby mi ktoś powiedzieć, dlaczego tak się dzieje? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 19:52 |