- var_dump: documentation ( source)
- class_parents: documentation ( source)
- trait_exists: documentation ( source)
<?php
class FooNotUsingBarTrait
{
}
if (trait_exists(BarTrait::class)) {
class Foo extends FooUsingBarTrait
{
}
} else {
class Foo extends FooNotUsingBarTrait
{
}
}
$foo = new Foo();
var_dump(
get_class($foo),
class_parents(Foo::class)
);