← All docs

Class builtins

Builtins in the Class category.

Class builtins

FunctionSignatureReturns
class_alias()(string $class, string $alias, bool $autoload = true): boolbool
class_attribute_args()(string $class_name, string $attribute_name): arrayarray
class_attribute_names()(string $class_name): arrayarray
class_exists()(string $class, bool $autoload = true): boolbool
class_get_attributes()(string $class_name): arrayarray
class_implements()(mixed $object_or_class, bool $autoload = true): mixedmixed
class_parents()(mixed $object_or_class, bool $autoload = true): mixedmixed
class_uses()(mixed $object_or_class, bool $autoload = true): mixedmixed
enum_exists()(string $enum, bool $autoload = true): boolbool
function_exists()(string $function): boolbool
get_class()(object $object = null): stringstring
get_declared_classes()(): arrayarray
get_declared_interfaces()(): arrayarray
get_declared_traits()(): arrayarray
get_parent_class()(mixed $object_or_class = null): stringstring
interface_exists()(string $interface, bool $autoload = true): boolbool
is_a()(object $object_or_class, string $class, bool $allow_string = false): boolbool
is_subclass_of()(mixed $object_or_class, string $class, bool $allow_string = true): boolbool
trait_exists()(string $trait, bool $autoload = true): boolbool