A.
interface C { public function test(); } interface A extends C{ public function test_2(); }
B.
interface C { public function test(); } interface A implements C{ public function test_2(); }
C.
interface C { public function test(); } class A extends C{ public function test_2(); }