content top

wzorzec adapter

Cżesto mamy w domu jakiś kabel. Jednak korzystanie z niego jest niemożliwe, bez posiadania odpowiedniej przejściówki. W programowaniu obiektowym zdarzają się podobne sytuacje, ale na poziomie interfejsów. Czasami daną klasę musimy „przystosować” do warunków, w których będzie używana. Najłatwiej będzie to zrozumieć na prostym przykładzie. Załóżmy więc, że nad kodem naszej strony internetowej pracował...

Więcej

smarty i gettext

W nawiązaniu do mojego poprzedniego wpisu wyjaśnię w jaki sposób korzystać z gettext’a w szablonach Smarty. Choć na pierwszy rzut oka wydaje się, że będziemy musieli włożyć sporo pracy, by uzyskać efekt końcowy, to w rzeczywistości okaże się to dużo prostsze. raz, dwa,trzy gotowe! Na początku ściągamy sobie Smarty. Aby użyć gettext’a potrzebna nam będzie odpowiednia wtyczka – możecie ją znaleźć...

Więcej

i18n z użyciem gettext

Niekiedy zdarza się sytuacja, w której aplikacja webowa będzie dostępna w kilku językach. Proponowane przeze mnie rozwiązanie pozwoli nam, w łatwy sposób opracować wiele wersji narodowych naszego oprogramowania. wymagania Na samym początku musimy sprawdzić, czy php może korzystać z rozszerzenia gettext. Dokonamy tego poprzez wykonanie poniższego skryptu: phpinfo(); Kolejnym punktem jest pobranie oprogramowania gettext....

Więcej

obsługa błędów w PHP cz.2

Przyszedł czas pogłębić wiedzę na temat obsługi błędów w PHP. Tym razem spróbujemy przejąć nad nimi całkowitą kontrolę. Pomocna nam będzie funkcja set_error_handler(). Zatem do dzieła. własny mechanizm obsługi błędów Niestety nie wszystkie rodzaje error’ów możemy obsłużyć samodzielnie. Poniżej lista tych, których się nie...

Więcej
content top