Kazi gettype
Kazi gettype inarudisha kamba, ikionyesha aina ya tofauti iliyopitishwa.
Inakubua parameta moja - tofauti ambayo aina yake inahitaji kubainika.
Syntax
gettype(mixed $var): string
Thamani Zinazorudishwa
| Aina | Maelezo |
|---|---|
'boolean' |
Thamani za boolean |
'integer' |
Nambari kamili |
'double' |
Nambari za alama ya kuelea |
'string' |
Kamba |
'array' |
Arrays |
'object' |
Vitu |
'resource' |
Rasilimali |
'NULL' |
Thamani za Null |
'unknown type' |
Aina zisizojulikana |
Mfano
Kubainisha aina ya nambari kamili:
<?php
echo gettype(123);
?>
Matokeo ya kutekeleza kodi:
'integer'
Mfano
Kubainisha aina ya nambari ya alama ya kuelea:
<?php
echo gettype(3.14);
?>
Matokeo ya kutekeleza kodi:
'double'
Mfano
Kubainisha aina ya kamba:
<?php
echo gettype('hello');
?>
Matokeo ya kutekeleza kodi:
'string'
Mfano
Kubainisha aina ya thamani ya boolean:
<?php
echo gettype(true);
?>
Matokeo ya kutekeleza kodi:
'boolean'
Mfano
Kubainisha aina ya array:
<?php
echo gettype(['a', 'b', 'c']);
?>
Matokeo ya kutekeleza kodi:
'array'
Mfano
Kubainisha aina ya NULL:
<?php
echo gettype(null);
?>
Matokeo ya kutekeleza kodi:
'NULL'
Mfano
Tuangalie aina ya tofauti baada ya mabadiliko:
<?php
$var = '123';
echo gettype($var) . "\n";
$var = (int)$var;
echo gettype($var) . "\n";
$var = (float)$var;
echo gettype($var) . "\n";
?>
Matokeo ya kutekeleza kodi:
'string'
'integer'
'double'