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