Funkcija gettype
Funkcija gettype atgriež virkni, kas norāda padotā mainīgā tipu.
Tā pieņem vienu parametru - mainīgo, kura tips jānosaka.
Sintakse
gettype(mixed $var): string
Atgriežamās vērtības
| Tips | Apraksts |
|---|---|
'boolean' |
Būla vērtības |
'integer' |
Veseli skaitļi |
'double' |
Peldoša punkta skaitļi |
'string' |
Virknes |
'array' |
Masīvi |
'object' |
Objekti |
'resource' |
Resursi |
'NULL' |
Null vērtības |
'unknown type' |
Nezināmi tipi |
Piemērs
Vesela skaitļa tipa noteikšana:
<?php
echo gettype(123);
?>
Koda izpildes rezultāts:
'integer'
Piemērs
Peldoša punkta skaitļa tipa noteikšana:
<?php
echo gettype(3.14);
?>
Koda izpildes rezultāts:
'double'
Piemērs
Virknes tipa noteikšana:
<?php
echo gettype('hello');
?>
Koda izpildes rezultāts:
'string'
Piemērs
Būla vērtības tipa noteikšana:
<?php
echo gettype(true);
?>
Koda izpildes rezultāts:
'boolean'
Piemērs
Masīva tipa noteikšana:
<?php
echo gettype(['a', 'b', 'c']);
?>
Koda izpildes rezultāts:
'array'
Piemērs
NULL tipa noteikšana:
<?php
echo gettype(null);
?>
Koda izpildes rezultāts:
'NULL'
Piemērs
Pārbaudīsim mainīgā tipu pēc pārveidojumiem:
<?php
$var = '123';
echo gettype($var) . "\n";
$var = (int)$var;
echo gettype($var) . "\n";
$var = (float)$var;
echo gettype($var) . "\n";
?>
Koda izpildes rezultāts:
'string'
'integer'
'double'