ფუნქცია gettype
ფუნქცია gettype აბრუნებს სტრიქონს, რომელიც მიუთითებს გადაცემული ცვლადის ტიპზე.
ის იღებს ერთ პარამეტრს - ცვლადს, რომლის ტიპიც უნდა განისაზღვროს.
სინტაქსი
gettype(mixed $var): string
დაბრუნებული მნიშვნელობები
| ტიპი | აღწერა |
|---|---|
'boolean' |
ბულევი მნიშვნელობები |
'integer' |
მთელი რიცხვები |
'double' |
მცურავი მძიმით რიცხვები |
'string' |
სტრიქონები |
'array' |
მასივები |
'object' |
ობიექტები |
'resource' |
რესურსები |
'NULL' |
Null-მნიშვნელობები |
'unknown type' |
უცნობი ტიპები |
მაგალითი
მთელი რიცხვის ტიპის განსაზღვრა:
<?php
echo gettype(123);
?>
კოდის შესრულების შედეგი:
'integer'
მაგალითი
მცურავი მძიმით რიცხვის ტიპის განსაზღვრა:
<?php
echo gettype(3.14);
?>
კოდის შესრულების შედეგი:
'double'
მაგალითი
სტრიქონის ტიპის განსაზღვრა:
<?php
echo gettype('hello');
?>
კოდის შესრულების შედეგი:
'string'
მაგალითი
ბულევი მნიშვნელობის ტიპის განსაზღვრა:
<?php
echo gettype(true);
?>
კოდის შესრულების შედეგი:
'boolean'
მაგალითი
მასივის ტიპის განსაზღვრა:
<?php
echo gettype(['a', 'b', 'c']);
?>
კოდის შესრულების შედეგი:
'array'
მაგალითი
NULL-ის ტიპის განსაზღვრა:
<?php
echo gettype(null);
?>
კოდის შესრულების შედეგი:
'NULL'
მაგალითი
შევამოწმოთ ცვლადის ტიპი გარდაქმნების შემდეგ:
<?php
$var = '123';
echo gettype($var) . "\n";
$var = (int)$var;
echo gettype($var) . "\n";
$var = (float)$var;
echo gettype($var) . "\n";
?>
კოდის შესრულების შედეგი:
'string'
'integer'
'double'