PHPってポリモルフィズムできますか?

継承元が違っても同名のメソッドがあれば動きそうなんですが・・・。


class c
{
function hoge()
{
}
}

class d
{
function hoge()
{
}
}

$a = true;

$b = ($a?new c():new d());

$b->hoge();