I don't think so. You still can implement your own methods, so having:
I_person {
public function getFullName()
public function getMailingAddress()
...
}
employee implements person { ... }
client implements person { ... }
Would still have the same benefits of anything else that implemented
an interface, no? I mean, it doesn't matter if the methods are
getters, setters or custom-built, they're still just methods.
Shan