Как узнать тип переменной в php?

Пользователь

от gage , в категории: PHP , 5 месяцев назад

Как узнать тип переменной в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от nicola , 5 месяцев назад

@gage Сам PHP язык не является строготипизированным языком программирования, но все же типы являются неотьемлемой частью языка. Чтобы узнать какой тип данных хранится в переменной Вы можете использовать стандартную функцию gettype, пример:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
<?php

$str = 'Мой любимый сайт drop"code?';

// string
echo gettype($str) . PHP_EOL;

$int = 123;

// integer
echo gettype($int) . PHP_EOL;;


// string - потому что принудительно в строку преобразовали
echo gettype((string) $int) . PHP_EOL;

$obj = new stdClass();
// object
echo gettype($obj)  . PHP_EOL;