Funksioni gettype
Funksioni gettype kthen një varg, që tregon llojin e ndryshores së kaluar.
Ai merr një parametër - ndryshoren, lloji i së cilës duhet të përcaktohet.
Sintaksa
gettype(mixed $var): string
Vlerat e kthyera
| Lloji | Përshkrimi |
|---|---|
'boolean' |
Vlerat boolean |
'integer' |
Numrat e plotë |
'double' |
Numrat me presje dhjetore |
'string' |
Vargjet |
'array' |
Vargjet |
'object' |
Objektet |
'resource' |
Burimet |
'NULL' |
Vlerat null |
'unknown type' |
Lloje të panjohura |
Shembull
Përcaktimi i llojit të numrit të plotë:
<?php
echo gettype(123);
?>
Rezultati i ekzekutimit të kodit:
'integer'
Shembull
Përcaktimi i llojit të numrit me presje dhjetore:
<?php
echo gettype(3.14);
?>
Rezultati i ekzekutimit të kodit:
'double'
Shembull
Përcaktimi i llojit të vargut:
<?php
echo gettype('hello');
?>
Rezultati i ekzekutimit të kodit:
'string'
Shembull
Përcaktimi i llojit të vlerës boolean:
<?php
echo gettype(true);
?>
Rezultati i ekzekutimit të kodit:
'boolean'
Shembull
Përcaktimi i llojit të vargut:
<?php
echo gettype(['a', 'b', 'c']);
?>
Rezultati i ekzekutimit të kodit:
'array'
Shembull
Përcaktimi i llojit NULL:
<?php
echo gettype(null);
?>
Rezultati i ekzekutimit të kodit:
'NULL'
Shembull
Le të kontrollojmë llojin e ndryshores pas shndërrimeve:
<?php
$var = '123';
echo gettype($var) . "\n";
$var = (int)$var;
echo gettype($var) . "\n";
$var = (float)$var;
echo gettype($var) . "\n";
?>
Rezultati i ekzekutimit të kodit:
'string'
'integer'
'double'