l'interfaccia permette solo di dichiarare i metodi e le proprietà di una classe senza l'implementazione, quella deve essere demandata alla classe che implementa l'interfaccia.
Un esempio veloce (ma in rete ne trovi quanti ne vuoi e di migliori):
codice:
< ?
interface employee
{
	function setdata($empname,$empage);
	function outputData();
}
 
class Payment implements employee
{
	function setdata($empname,$empage)
	{
            //Functionality
	}
 
	function outputData()
	{
		echo "Inside Payment Class";
	}
}
 
$a = new Payment();
$a->outputData();
?>
Fai qualche esperimento per familiarizzare con le interfacce....
ciao