Reflection Php

    interface Boat {
            function sink( );
            function scuttle( );
            function dock( );
    }
    interface Plane extends Boat {
            function takeoff( );
            function land( );
            function bailout( );
    }
    class Boatplane implements Plane {
            public function sink( ) { }
            public function scuttle( ) { }
            public function dock( ) { }
            public function takeoff( ) { }
            public function land( ) { }
            public function bailout( ) { }
    }
    $obj = new Boatplane( );
?>