わけあって、PHPで動的にメソッドを定義したいんだけど、できるかな?

class Foo {
function foo { echo "Foo¥n" };
function bar { echo "Bar¥n" };
}



class Foo {
$arr = array('foo'=>'echo "Foo¥n";', 'bar'=>'echo "Bar¥n"');
foreach ($arr as $name=>$body) {
define_method($name, $body);
}
}

のようにしたいんだけど、できますか?