PHP - obiektowe PHP - metoda __autoload()

DZIAŁANIE: brak działania
 

Kod:

brak kodu

Ewentualne Objaśnienia:

Kolejna z serii specjalnych funkcji to __autoload - nie jest ona jednak metodą klasy, deklarujemy ją poza klasą w naszym skrypcie. Po jej implementacji jest ona wywoływana automatycznie zawsze kiedy następuje próba utworzenia egzemplarza klasy, która nie została zadeklarowana.
Funkcja __autoload próbuje wtedy dołączyć za pomocą funkcji include czy require pliku niezbędnego do utworzenia wymaganej klasy.

Funkcję taką można zadeklarować na przykład :

function __autoload($nazwa)
{
    include_once $nazwa.'.php';
}

Taki kod w momencie próby utworzenie niezadeklarowanej klasy spróbuje dołączyć plik z rozszerzeniem php o nazwie takiej samej jak nazwa klasy, którą próbujemy utworzyć.