To co Airborn napisał - w praktyce wyglądałoby np. tak:
<?php
class A
{
function show()
{
echo 'klasa A
';
}
}
class B
{
function cBa()
{
A::show();
}
}
$b = new B;
$b -> cBa();
####################################
class D
{
function cBa()
{
$c = new A;
$c -> show();
}
}
$d = new D;
$d -> cBa();
?>