@ian.heidenreich
В PHP можно использовать функцию gettype
для определения типа переменной. Например:
1 2 3 4 5 6 7 |
$num = 123; $str = 'abc'; $bool = true; echo gettype($num); // integer echo gettype($str); // string echo gettype($bool); // boolean |
Также можно использовать функцию is_*
, где *
- тип переменной. Например:
1 2 3 4 5 |
$num = 123; if (is_integer($num)) { echo '$num is an integer'; } |
Функции is_*
возвращают true
если переменная является указанным типом, и false
в противном случае. Доступны следующие функции is_*
: is_array
, is_bool
, is_callable
, is_float
, is_int
, is_integer
, is_null
, is_numeric
, is_object
, is_resource
, is_string
.