Вы пробовали Google?Первый результат:
http://www.ibm.com/developerworks/opensource/library/os-advphpobj/#N101E7
По сути, это говорит об использовании абстрактного класса, который действует как интерфейс.
Немного прокручивая, это показывает, что вы можете сделать это интерфейсами
interface Exportable {
public function export();
}
class OurNews extends ThirdPartyNews
implements Exportable {
// ...
function export() {
print "OurNews export\n";
}
}
class Dictionary implements Exportable, Iterator {
function export() {
//...
}
}