class Foo extends object { public function say_foo() { echo 'foo'; } } class Bar { public function say_bar() { echo 'bar'; } } $foo = new Foo; $foo->bind('Bar'); $foo->say_foo(); $foo->say_bar();