Я думал, что функция class_parents будет самым простым решением, хотя следует отметить, что она доступна только в PHP 5.1 и выше.
Например, если вы хотите увидеть, расширило ли «B» значение «A», вы можете использовать:
if(in_array('A', class_parents('B'))) {
// B extends A.
}
Кстати, следует отметить, что в соответствии с документами вы можете предоставить либо объект (экземпляр класса), либо строку (имя класса) для функции class_parents
, что может оказаться полезным.