get_debug_type
Возвращает название типа значения в том виде, как его пишут в коде.
Синтаксис
get_debug_type(mixed $value): stringПараметры
| Параметр | Тип | Описание |
|---|---|---|
| $value | mixed | Любое значение. |
Возвращаемое значение
stringНазвание типа или класса.
Примеры
Сравнение с gettype():
<?php
echo gettype(1.5), ' / ', get_debug_type(1.5), "\n";
echo gettype(null), ' / ', get_debug_type(null), "\n";
echo gettype(new ArrayObject()), ' / ', get_debug_type(new ArrayObject());Результат:
double / float
NULL / null
object / ArrayObjectПримечания
Функция удобна для сообщений об ошибках: она возвращает int, float, null и имя класса, а не integer, double, NULL, object.
См. также
В учебнике
- Типы данных — Основные типы данных PHP — строки, числа, логические значения, массивы и null.