get_class
Возвращает имя класса объекта.
Синтаксис
get_class(object $object): stringПараметры
| Параметр | Тип | Описание |
|---|---|---|
| $object | object | Объект. |
Возвращаемое значение
stringПолное имя класса.
Примеры
Имя класса и запись через ::class:
<?php
$date = new DateTimeImmutable();
echo get_class($date), "\n";
echo $date::class;Результат:
DateTimeImmutable
DateTimeImmutableПримечания
Чтобы проверить, относится ли объект к классу или его потомку, используйте оператор instanceof, а не сравнение имён.
См. также
- method_exists — Проверяет, есть ли у класса или объекта метод.
- gettype — Возвращает название типа значения.
В учебнике
- Классы и объекты — Что такое класс и объект в PHP, как описывать свойства и методы и создавать объекты.