Pues tienes de dos formas, la primera es pasando como parametro la instancia de tu clase 2:
Código PHP:
Ver originalclass clase2
{
function foo($bar)
{
$bar->func();
}
}
$class1 = new class1();
$class2 = new class2();
$class2->foo($class1);
O instanciando dentro de tu clase la clase dos:
Código PHP:
Ver originalclass clase2
{
public function foo()
{
$bar = new clase1();
$bar->func();
}
}
$class2 = new class2();
$class2->func();
Saludos.