# Обработка переменных

# Введение

Подробнее о поведении и работе с переменными рассказывают разделы руководства «Переменные» и «Справочник языка».

- Установка и настройка
  - Настройка во время выполнения
- Функции обработки переменных
  - boolval — Возвращает логическое значение переменной
  - debug_zval_dump — Сбрасывает строковое представление внутренней структуры zval на вывод
  - doubleval — Псевдоним floatval
  - empty — Проверяет, пуста ли переменная
  - floatval — Возвращает значение переменной в виде числа с плавающей точкой
  - get_debug_type — Получает название типа переменной так, чтобы значение лучше соответствовало целям отладки
  - get_defined_vars — Возвращает массив всех определённых переменных
  - get_resource_id — Возвращает целочисленный идентификатор для данного ресурса
  - get_resource_type — Возвращает тип ресурса
  - gettype — Возвращает тип переменной
  - intval — Возвращает целочисленное значение переменной
  - is_array — Определяет, представляет ли собой переменная массив
  - is_bool — Проверяет, принадлежит ли переменная логическому типу
  - is_callable — Проверяет, доступно ли значение для вызова как функция в текущей области видимости
  - is_countable — Проверяет, счётно ли значение переменной
  - is_double — Псевдоним is_float
  - is_float — Проверяет, представляет ли собой переменная число с плавающей точкой
  - is_int — Проверяет, представляет ли собой переменная целое число
  - is_integer — Псевдоним is_int
  - is_iterable — Проверяет, итерируемо ли содержимое переменной
  - is_long — Псевдоним is_int
  - is_null — Проверяет, равно ли значение переменной значению null
  - is_numeric — Проверяет, содержит ли переменная число или числовую строку
  - is_object — Проверяет, представляет ли собой переменная объект
  - is_real — Псевдоним is_float
  - is_resource — Определяет, относится ли переменная к типу ресурса
  - is_scalar — Проверяет, содержит ли переменная скалярное значение
  - is_string — Проверяет, представляет ли собой тип переменной строку
  - isset — Определяет, объявили ли переменную и отличается ли её значение от null
  - print_r — Выводит удобную для чтения человеком информацию о переменной
  - serialize — Генерирует сохраняемое представление переменной
  - settype — Устанавливает тип переменной
  - strval — Возвращает строковое значение переменной
  - unserialize — Создаёт PHP-значение из хранимого представления
  - unset — Удаляет переменную синтаксисом unset
  - var_dump — Выводит информацию о переменной
  - var_export — Выводит или возвращает удобное для разбора строковое представление переменной

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open