फ़ंक्शन gettype

फ़ंक्शन gettype एक स्ट्रिंग लौटाता है जो पास की गई वेरिएबल के प्रकार को इंगित करता है। यह एक पैरामीटर लेता है - वह वेरिएबल जिसका प्रकार निर्धारित करना है।

सिंटैक्स

phpgettype(mixed $var): string

वापसी मान

प्रकार विवरण
'boolean' बूलियन मान
'integer' पूर्णांक संख्याएँ
'double' फ़्लोटिंग पॉइंट संख्याएँ
'string' स्ट्रिंग्स
'array' ऐरे
'object' ऑब्जेक्ट्स
'resource' रिसोर्सेज
'NULL' Null-मान
'unknown type' अज्ञात प्रकार

उदाहरण

पूर्णांक संख्या के प्रकार का निर्धारण:

php<?php
  echo gettype(123);
?>

कोड निष्पादन का परिणाम:

php'integer'

उदाहरण

फ़्लोटिंग पॉइंट संख्या के प्रकार का निर्धारण:

php<?php
  echo gettype(3.14);
?>

कोड निष्पादन का परिणाम:

php'double'

उदाहरण

स्ट्रिंग के प्रकार का निर्धारण:

php<?php
  echo gettype('hello');
?>

कोड निष्पादन का परिणाम:

php'string'

उदाहरण

बूलियन मान के प्रकार का निर्धारण:

php<?php
  echo gettype(true);
?>

कोड निष्पादन का परिणाम:

php'boolean'

उदाहरण

ऐरे के प्रकार का निर्धारण:

php<?php
  echo gettype(['a', 'b', 'c']);
?>

कोड निष्पादन का परिणाम:

php'array'

उदाहरण

NULL के प्रकार का निर्धारण:

php<?php
  echo gettype(null);
?>

कोड निष्पादन का परिणाम:

php'NULL'

उदाहरण

रूपांतरण के बाद वेरिएबल के प्रकार की जाँच करें:

php<?php
  $var = '123';
  echo gettype($var) . "\n";
  
  $var = (int)$var;
  echo gettype($var) . "\n";
  
  $var = (float)$var;
  echo gettype($var) . "\n";
?>

कोड निष्पादन का परिणाम:

php'string'
'integer'
'double'

यह भी देखें

  • फ़ंक्शन is_int,
    जो जाँचता है कि क्या वेरिएबल एक पूर्णांक संख्या है
  • फ़ंक्शन settype,
    जो वेरिएबल का प्रकार सेट करता है