Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

get_debug_type

Возвращает название типа значения в том виде, как его пишут в коде.

Синтаксис

get_debug_type(mixed $value): string

Параметры

ПараметрТипОписание
$valuemixedЛюбое значение.

Возвращаемое значение

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.

См. также

  • gettype — Возвращает название типа значения.
  • get_class — Возвращает имя класса объекта.
  • var_dump — Выводит тип и значение — для отладки.

В учебнике

  • Типы данных — Основные типы данных PHP — строки, числа, логические значения, массивы и null.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.