Welcome to the home of Imagination. A highly customizable free wordpress theme by CSSJockey. Update Theme Settings to change this welcome message.

Optymalizacja część pierwsza

Coraz więcej niedoświadczonych „programistów” sięga po php. Ich skrypty są nieprzemyślane, działają powoli i mocno obciążają procesor. Cierpią na tym odwiedzający strony jak i administratorzy serwerów.

Przyspieszyć działanie skryptu można osiągnąć poprzez stosowanie się do pewnych zasad w trakcie pisania kodu, ale dobrze jest rozpocząć jeszcze przed rozpoczęciem kodowania. Warto odpowiedzieć sobie na pytanie, czy poprzez maksymalną przyspieszenie i odchudzenie, nie ucierpi jego czytelność.

Continue Reading..

Obiekty i klasy

Przyjrzymy się dzisiaj klasom i obiektom.

Klasy tworzy się przy pomocy słowa kluczowego class, po którym następuje unikalna jej nazwa. Podobnie jak zmienne, ich nazwy nie mogą zaczynać się od cyfr. Dalej umieszczamy w nawiasach klamrowych informacje o polach i metodach zawartych w danej klasie.

Continue Reading..

PDO

W PHP 5.1 został wprowadzony obiektowy, zunifikowany interfejs służący do komunikacji z najpopularniejszymi bazami danych, czyli PDO (PHP Data Objects).

Co oferuje ?

PDO nie jest uzależniony od żadnego konkretnego systemu bazodanowego. Obsługuje na tych samych zasadach, kilka ich różnych typów jak np. MySQL, PostgreSQL a także SQLite.
Wyróżnia się także obiektową architekturą, którą do tej pory cechowały się nakładki (wrappery) napisane w czystym PHP (np. ADOdb).
PDO umożliwia:

Continue Reading..