Wpisy

Deep clone, czyli kopiowanie obiektów

Kopiowanie obiektów może się wydawać dla większości wręcz trywialne. Jednak, dla początkujących w programowaniu obiektowym może to nie być takie oczywiste.

Czytaj dalej

Obiektowy mechanizm sesji

Mechanizm sesji jest jedną z podstawowych form „komunikacji” pomiędzy skryptami – jako jedyna tablica z super globalnych nie jest widoczna dla użytkownika. Mimo, że PHP od wersji 4 staje się coraz bardziej obiektowe mechanizm sesji ma nadal strukturę funkcyjną. Jednak, nic nie stoi na przeszkodzie by samemu stworzyć w pełni obiektową obsługę sesji…
Czytaj dalej

Automatyczne ładowanie plików

Tworząc bardziej zaawansowany skrypt w PHP wcześniej, czy później natrafimy na problem ładowania plików z odpowiednimi klasami. Najprościej byłoby dołączyć wszystkie pliki na samym początku, jednak jest to wysoce nieefektywne i czasochłonne. Począwszy od wersji 5, PHP dostarcza narzędzia ułatwiające rozwiązywanie tego typu problemów.
Czytaj dalej