Interfejsi su šabloni ili skice sastavljeni od javnih apstraktnih metoda, pri čemu se metode u interfejsu deklarišu, ne sadrže nikakve detalje oko njihovog izvršavanja, navode se samo imena metoda i parametri. Isto kao kod apstraktnih klasa, od interfejsa se ne mogu stvarati objekti. Interfejsi služe za definisanje metoda koji trebaju da postoje u svakoj klasi u kojima se interfejs implementira. Za deklaraciju interfejsa koristi se ključna reč interface. Interfejsi se standardno upotrebljavaju u neki programskim jezicima poput Jave, dok se u PHP-u ređe upotrebljavaju.
<?php
interface ime_interfejsa()
{
//definicija metoda
[public] function meotda();
...
}
?>
Da bi se interfejsi primenili u klasi koristi se reć implements.
class ime_klase implements ime_interfejsa ...{
...
}
2014 © webprogramianje.net - Sva prava su zadržana. 




