Podstawy programowania II 4, Podstawy programowania, 2PPW Róg
[ Pobierz całość w formacie PDF ]
Podstawy programowania II
dr inż. Paweł Róg
Zagadnienia
â–
Obsługa błędów w PHP5
Wyjątki, wyrzucanie i przechwytywanie wyjątków

Uzyskiwanie informacji z wyjÄ…tku

Klasa Exception

Tworzenie własnych klas wyjątków
â–
Podstawy XML (wg W3C)


XML służy do budowania struktur danych
XML przypomina HTML

XML jest tekstem, ale nie należy go czytać

XML jest nadmiarowy

XML to rodzina technologii

XML to nowość, ale bez przesady

XML prowadzi HTML do XHTML

XML jest modularny

XML jest podstawÄ… RDF i Semantic Web - Znaczeniowej Sieci

XML nie jest licencjonowany, jest niezależny od platformy i ma
duże zaplecze

Wyrzucanie wyjÄ…tku
if (mamy problem) {
throw
new
Exception
('Ups, wyglÄ…da na
to, że mamy problem');
}
Wyłapywanie wyjątku
try
{
// kod, ktróy może wyrzucać wyjątki
}
catch
(
Exception $e
) {
// obsługa wyjątku
}
try
{
// przetwarzany skrypt
}
catch (InvalidDataException $e)
{
// przekieruj użytkownika do strony
//z formularzem i komunikatem o błędzie
}
catch (DatabaseErrorException $e)
{
// przekieruj użytkownika do strony
// z komunikatem o błędzie bazodanowym
}
catch (Exception $e)
{
// obsłuż pozostałe wyjątki
}
[ Pobierz całość w formacie PDF ]