Funkcia gettype
Funkcia gettype vráti reťazec, ktorý udáva typ odovzdanej premennej.
Prijíma jeden parameter - premennú, ktorej typ je potrebné určiť.
Syntax
gettype(mixed $var): string
Návratové hodnoty
| Typ | Popis |
|---|---|
'boolean' |
Logické hodnoty |
'integer' |
Celočíselné hodnoty |
'double' |
Čísla s plávajúcou desatinnou čiarkou |
'string' |
Reťazce |
'array' |
Polia |
'object' |
Objekty |
'resource' |
Prostriedky |
'NULL' |
Null hodnoty |
'unknown type' |
Neznáme typy |
Príklad
Určenie typu celého čísla:
<?php
echo gettype(123);
?>
Výsledok vykonania kódu:
'integer'
Príklad
Určenie typu čísla s plávajúcou desatinnou čiarkou:
<?php
echo gettype(3.14);
?>
Výsledok vykonania kódu:
'double'
Príklad
Určenie typu reťazca:
<?php
echo gettype('hello');
?>
Výsledok vykonania kódu:
'string'
Príklad
Určenie typu logickej hodnoty:
<?php
echo gettype(true);
?>
Výsledok vykonania kódu:
'boolean'
Príklad
Určenie typu poľa:
<?php
echo gettype(['a', 'b', 'c']);
?>
Výsledok vykonania kódu:
'array'
Príklad
Určenie typu NULL:
<?php
echo gettype(null);
?>
Výsledok vykonania kódu:
'NULL'
Príklad
Skontrolujeme typ premennej po premenách:
<?php
$var = '123';
echo gettype($var) . "\n";
$var = (int)$var;
echo gettype($var) . "\n";
$var = (float)$var;
echo gettype($var) . "\n";
?>
Výsledok vykonania kódu:
'string'
'integer'
'double'