<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog php &#187; Exceptions &#8211; wyjątki</title>
	<atom:link href="http://php.tyranka.pl/index.php/category/exceptions-wyjatki/feed/" rel="self" type="application/rss+xml" />
	<link>http://php.tyranka.pl</link>
	<description>php news, php tutorial - porady programisty</description>
	<lastBuildDate>Sun, 30 May 2010 10:42:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Więcej praktyki</title>
		<link>http://php.tyranka.pl/index.php/2009/10/wiecej-praktyki/</link>
		<comments>http://php.tyranka.pl/index.php/2009/10/wiecej-praktyki/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 08:51:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Exceptions - wyjątki]]></category>
		<category><![CDATA[działanie wyjątków]]></category>

		<guid isPermaLink="false">http://php.tyranka.pl/?p=60</guid>
		<description><![CDATA[Jeżeli wyjątek nie zostaje pochwycony, zostaje wyświetlona informacja niesiona z wyjątkiem, wraz z jednoczesnym zatrzymywaniem wykonywania skryptu w miejscu jego wystąpienia. Powinieneś już wiedzieć bardzo dużo na temat wyjątków, przedstawię jeszcze jak to działa w praktyce.
8d4b84581bd3a88b174e2937c7b548c7000
Proponuje abyś sam uruchomił ten kod i wyciągną wnioski patrząc na źródło i efekt wyświetlony w przeglądarce. Chyba ten przykład [...]]]></description>
		<wfw:commentRss>http://php.tyranka.pl/index.php/2009/10/wiecej-praktyki/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ułatwianie sobie programowania – tworzenie wyjątku</title>
		<link>http://php.tyranka.pl/index.php/2009/10/ulatwianie-sobie-programowania-%e2%80%93-tworzenie-wyjatku/</link>
		<comments>http://php.tyranka.pl/index.php/2009/10/ulatwianie-sobie-programowania-%e2%80%93-tworzenie-wyjatku/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 10:47:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Exceptions - wyjątki]]></category>
		<category><![CDATA[dodanie nowych metod]]></category>
		<category><![CDATA[wyjątki]]></category>

		<guid isPermaLink="false">http://php.tyranka.pl/?p=58</guid>
		<description><![CDATA[Ponieważ wyjątek jest obiektem możemy sobie go dopasować do naszych potrzeb. Dodanie nowych metod czy właściwości nie sprawi problemu, a może znacznie ułatwić nam prace z naszym systemem.
8d4b84581bd3a88b174e2937c7b548c7001
Powyższy kod obrazuje nam jak bardzo prosto możemy zrobić z wyjątkami to, co nam jest potrzebne. Rozbudowałem wyjątek tak, że będzie on raportował o swoim stanie, to znaczy [...]]]></description>
		<wfw:commentRss>http://php.tyranka.pl/index.php/2009/10/ulatwianie-sobie-programowania-%e2%80%93-tworzenie-wyjatku/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Handler dla wyjątków</title>
		<link>http://php.tyranka.pl/index.php/2009/10/handler-dla-wyjatkow/</link>
		<comments>http://php.tyranka.pl/index.php/2009/10/handler-dla-wyjatkow/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 21:25:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Exceptions - wyjątki]]></category>
		<category><![CDATA[handler]]></category>
		<category><![CDATA[handler dla wyjątków]]></category>
		<category><![CDATA[ukrywanie wyjątku]]></category>

		<guid isPermaLink="false">http://php.tyranka.pl/?p=63</guid>
		<description><![CDATA[Czasem zdarza się, że jakiś wyjątek pozostaje nie obsłużony, albo to z braku bloku try{}, bądź też braku pasujących blok catch(){}. Wtedy taki wyjątek zostaje surowo wyświetlony na ekranie. My jednak tego nie chcemy bądź dla zwiększenia bezpieczeństwa(może znajdować się tam jakieś hasło, ect), lub nie chcemy zasypywać użytkownika jakimiś nie zrozumiałymi dla niego błędami(lepiej [...]]]></description>
		<wfw:commentRss>http://php.tyranka.pl/index.php/2009/10/handler-dla-wyjatkow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tworzenie własnych wyjątków</title>
		<link>http://php.tyranka.pl/index.php/2009/09/tworzenie-wlasnych-wyjatkow/</link>
		<comments>http://php.tyranka.pl/index.php/2009/09/tworzenie-wlasnych-wyjatkow/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 07:11:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Exceptions - wyjątki]]></category>
		<category><![CDATA[dziedziczenie po exception]]></category>
		<category><![CDATA[tworzenie własnych wyjątków]]></category>

		<guid isPermaLink="false">http://php.tyranka.pl/?p=55</guid>
		<description><![CDATA[Ponieważ wyjątki są obiektami, możemy tworzyć własne obiekty poprzez dziedziczenie po klasie Exception. Nasuwa się tutaj pytanie, poco tworzyć własne wyjątki? Bardzo ważna jest nazwa klasy, ponieważ to po niej będziemy wyłapywać odpowiednie wyjątki w blokach catch(){}. Nazwa powinna także odzwierciedlać naturę problemu lub gdzie wystąpił.
Stwórzmy sobie własny wyjątek odpowiedzialny za poinformowanie nas, iż wystąpił [...]]]></description>
		<wfw:commentRss>http://php.tyranka.pl/index.php/2009/09/tworzenie-wlasnych-wyjatkow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Budowa obiektu wyjątku</title>
		<link>http://php.tyranka.pl/index.php/2009/09/budowa-obiektu-wyjatku/</link>
		<comments>http://php.tyranka.pl/index.php/2009/09/budowa-obiektu-wyjatku/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 13:34:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Exceptions - wyjątki]]></category>
		<category><![CDATA[exception]]></category>
		<category><![CDATA[klasa exception]]></category>
		<category><![CDATA[metody exception]]></category>
		<category><![CDATA[włąściwości exception]]></category>

		<guid isPermaLink="false">http://php.tyranka.pl/?p=49</guid>
		<description><![CDATA[W PHP5 wyjątku są obiektami, co pozwala nam na dopasowywanie ich do swoich potrzeb. Głównym obiektem jest klasa Exception(). Przyjrzyjmy się dokładniej jej budowie, aby wiedzieć z czym dokładnie mamy do czynienia.
8d4b84581bd3a88b174e2937c7b548c7006
Opisze mniej więcej o co chodzi w danych właściwościach i metodach:
Właściwości
● Exception :: message – Informacja o tym, co spowodowało wystąpienie wyjątku,
● Exception :: [...]]]></description>
		<wfw:commentRss>http://php.tyranka.pl/index.php/2009/09/budowa-obiektu-wyjatku/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wprowadzenie do wyjątków</title>
		<link>http://php.tyranka.pl/index.php/2009/08/wprowadzenie-do-wyjatkow/</link>
		<comments>http://php.tyranka.pl/index.php/2009/08/wprowadzenie-do-wyjatkow/#comments</comments>
		<pubDate>Sun, 23 Aug 2009 20:02:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Exceptions - wyjątki]]></category>
		<category><![CDATA[blok]]></category>
		<category><![CDATA[bloki]]></category>
		<category><![CDATA[działanie wyjątków]]></category>
		<category><![CDATA[obsługa wyjątków]]></category>
		<category><![CDATA[zwracanie wyjątków]]></category>

		<guid isPermaLink="false">http://php.tyranka.pl/?p=42</guid>
		<description><![CDATA[Zatem jak działają wyjątki? W ciele try{} dajemy kod w którym spodziewamy się wystąpienia wyjątku, nie należy zawierać za dużych fragmentów kodu. Zawieramy tylko tyle kodu, ile jest niezbędne do działania jakiegoś fragmentu aplikacji. Zależy nam na tym, że jeżeli zostanie zwrócony wyjątek, to dzięki catch(){} będziemy w stanie obsłużyć wyjątek tak, aby dalsza część [...]]]></description>
		<wfw:commentRss>http://php.tyranka.pl/index.php/2009/08/wprowadzenie-do-wyjatkow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dlaczego używać wyjątków?</title>
		<link>http://php.tyranka.pl/index.php/2009/08/dlaczego-uzywac-wyjatkow/</link>
		<comments>http://php.tyranka.pl/index.php/2009/08/dlaczego-uzywac-wyjatkow/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 09:05:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Exceptions - wyjątki]]></category>
		<category><![CDATA[exception]]></category>
		<category><![CDATA[wyjątki]]></category>
		<category><![CDATA[wyświetlanie błędów]]></category>

		<guid isPermaLink="false">http://php.tyranka.pl/?p=36</guid>
		<description><![CDATA[PHP5 udostępnia nam bardzo wygodny sposób obsługi zdarzeń powodujących różnego rodzaju komplikacje. Pomysł został zaczerpnięty z innych języków, także jego działanie jest niemal identyczne z tym, jakie spotykany w Javie. Oczywiście mowa tutaj o Exception (z ang. Wyjątki). Dzięki nim możemy oznajmić aplikacji, że wystąpił błąd z którym dalej ona nie możne poprawnie funkcjonować. W [...]]]></description>
		<wfw:commentRss>http://php.tyranka.pl/index.php/2009/08/dlaczego-uzywac-wyjatkow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

