Определить тип переменной в PHP

Содержание
Введение
Синтаксис
Существующие типы
Примеры
В других языках
Похожие статьи

Введение

За определение типа переменной в PHP отвечает функция gettype()

Синтаксис

gettype(mixed $value): string

Существующие типы

Примеры

Рассмотрим простейший случай

<?php $var_int = 1; $var_double = 2.0; $var_null = NULL; $var_str = "text"; $var_obj = new stdClass; echo(gettype($var_int));echo'<br>'; echo(gettype($var_double));echo'<br>'; echo(gettype($var_null));echo'<br>'; echo(gettype($var_str));echo'<br>'; echo(gettype($var_obj));echo'<br>'; ?>

integer
double
NULL
string
object

Можно перебрать разные типы с помощью массива.

<?php $data = array(1, 1., NULL, new stdClass, 'foo'); foreach ($data as $value) { echo gettype($value), "\n"; } ?>

integer double NULL object string

В других языках

Похожие статьи
Программирование на PHP
Массивы в PHP
Циклы в PHP
Дата и время в PHP - основы
Как отобразить время различных часовых поясов PHP
Как вставить переменную в ссылку PHP
gettype(): определить тип переменной PHP
json_decode
Как получить ширину экрана с помощью PHP
Вызов функции из другого файла
Premature end of chunk coded message body: closing chunk expected
Сгенерировать неповторяющиеся случайные числа PHP
Узнать свой HTTP_USER_AGENT
Сравнить две даты
Классы в PHP 8
Комментарии в PHP
substr: обрезать строку
Запросы к REST API на PHP
$_SERVER['REQUEST_URI']: текущая url
Работа с базами данных
Работа с cookies
PHP sessions
Аутентификация и авторизация в PHP 8
Тернарный оператор
try catch
PHP_errors.log Beget
Разбор ошибок