Cytat
Poza tym chyba ta funkcja nie zostala stworzona konkretnie do tego, co potrzebuje
To moim zdaniem źle potrzebujesz

.
Cytat
wiec smialbym nawet stwierdzic, ze na dluzszy czas stosowanie wyjatkow do tego, co chce osiagnac moze byc niebezpieczne.
Jakim cudem miałoby to być niebezpieczne? Rzucasz wyjątek - blok kodu zostaje przerwany - skrypt idzie dalej.
Cytat
Swoja droga to az dziwne, ze chlopaki z PHP nie wprowadzili do tej pory mozliwosci zwrotu "wartosci" wraz z typem true albo false.
A znasz jakiś język, w którym coś takiego jest? W sumie to nawet ciężko mi byłoby sobie coś takiego wyobrazić. Tzn. jak według ciebie miałoby to wyglądać? Z resztą kurde - po to są właśnie wyjątki - jak jakiś zostanie wypluty, to albo drukujesz komunikat błędu i przechodzisz dalej, albo w bloku catch drukujesz komunikat błędu i dajesz kod obsługujący taką sytuację...