//related to the blog post at: http://www.eatmybusiness.com/food/2009/04/14/can-an-interface-class-extend-another-interface-class-in-php/104/ interface testinterfaceA { public function method1($arg); } interface testinterfaceB extends testinterfaceA { public function method2($arg); } class concrete implements testinterfaceB { public function method1($arg) { //do something } public function method2($arg) { //do something } }