Funktsioon gettype
Funktsioon gettype tagastab stringi, mis näitab edastatud muutuja tüüpi.
See võtab ühe parameetri - muutuja, mille tüüp tuleb määrata.
Süntaks
gettype(mixed $var): string
Tagastatavad väärtused
| Tüüp | Kirjeldus |
|---|---|
'boolean' |
Loogilised väärtused |
'integer' |
Täisarvud |
'double' |
Ujukomaarvud |
'string' |
Stringid |
'array' |
Massiivid |
'object' |
Objektid |
'resource' |
Ressursid |
'NULL' |
Null-väärtused |
'unknown type' |
Tundmatud tüübid |
Näide
Täisarvu tüübi määramine:
<?php
echo gettype(123);
?>
Koodi täitmise tulemus:
'integer'
Näide
Ujukomaarvu tüübi määramine:
<?php
echo gettype(3.14);
?>
Koodi täitmise tulemus:
'double'
Näide
Stringi tüübi määramine:
<?php
echo gettype('hello');
?>
Koodi täitmise tulemus:
'string'
Näide
Loogilise väärtuse tüübi määramine:
<?php
echo gettype(true);
?>
Koodi täitmise tulemus:
'boolean'
Näide
Massiivi tüübi määramine:
<?php
echo gettype(['a', 'b', 'c']);
?>
Koodi täitmise tulemus:
'array'
Näide
NULL-i tüübi määramine:
<?php
echo gettype(null);
?>
Koodi täitmise tulemus:
'NULL'
Näide
Kontrollime muutuja tüüpi pärast teisendusi:
<?php
$var = '123';
echo gettype($var) . "\n";
$var = (int)$var;
echo gettype($var) . "\n";
$var = (float)$var;
echo gettype($var) . "\n";
?>
Koodi täitmise tulemus:
'string'
'integer'
'double'