array class_implements(mixed klasa[, bool autoload])
Jeśli parametr klasa jest obiektem, to funkcja ta zwraca tablicę zawierającą nazwy interfejsów zaimplementowanych przez klasę obiektów z parametru klasa. Jeśli parametr klasa jest łańcuchem znaków, to funkcja zwraca tablicę zawierającą nazwy interfejsów zaimplementowanych przez klasę klasa. Zwraca false, jeśli klasa nie jest obiektem ani łańcuchem znaków lub jeśli klasa jest łańcuchem znaków, ale nie istnieje żadna klasa obiektu o tej nazwie. Jeśli parametr autoload został ustawiony na wartość true, to klasa ładowania jest poprzez funkcję __autoload() przed pobraniem implementowanych przez nią interfejsów.
Listing