Gettype ֆունկցիա
gettype ֆունկցիան վերադարձնում է տող, որը նշում է փոխանցված փոփոխականի տիպը:
Այն ընդունում է մեկ պարամետր - այն փոփոխականը, որի տիպը պետք է որոշել:
Շարահյուսություն
gettype(mixed $var): string
Վերադարձվող արժեքներ
| Տիպ | Նկարագրություն |
|---|---|
'boolean' |
Բուլյան արժեքներ |
'integer' |
Ամբողջ թվեր |
'double' |
Լողացող կետով թվեր |
'string' |
Տողեր |
'array' |
Զանգվածներ |
'object' |
Օբյեկտներ |
'resource' |
Ռեսուրսներ |
'NULL' |
Null-արժեքներ |
'unknown type' |
Անհայտ տիպեր |
Օրինակ
Ամբողջ թվի տիպի որոշում.
<?php
echo gettype(123);
?>
Կոդի կատարման արդյունք.
'integer'
Օրինակ
Լողացող կետով թվի տիպի որոշում.
<?php
echo gettype(3.14);
?>
Կոդի կատարման արդյունք.
'double'
Օրինակ
Տողի տիպի որոշում.
<?php
echo gettype('hello');
?>
Կոդի կատարման արդյունք.
'string'
Օրինակ
Բուլյան արժեքի տիպի որոշում.
<?php
echo gettype(true);
?>
Կոդի կատարման արդյունք.
'boolean'
Օրինակ
Զանգվածի տիպի որոշում.
<?php
echo gettype(['a', 'b', 'c']);
?>
Կոդի կատարման արդյունք.
'array'
Օրինակ
NULL-ի տիպի որոշում.
<?php
echo gettype(null);
?>
Կոդի կատարման արդյունք.
'NULL'
Օրինակ
Ստուգենք փոփոխականի տիպը փոխակերպումներից հետո.
<?php
$var = '123';
echo gettype($var) . "\n";
$var = (int)$var;
echo gettype($var) . "\n";
$var = (float)$var;
echo gettype($var) . "\n";
?>
Կոդի կատարման արդյունք.
'string'
'integer'
'double'