<?php
class A {}
class B extends A{}
class C extends B{}
$b = 'B';
var_dump(is_subclass_of('A', 'A'), is_subclass_of('B', 'A'), is_subclass_of($b, 'A'));
var_dump(is_a('A', 'A', true), is_a('B', 'A', true), is_a($b, 'A', true));
$className = 'C';
$parentClass = $className;
while($_parentClass = get_parent_class($parentClass))
$parentClass = $_parentClass;
preferences:
37.64 ms | 402 KiB | 5 Q