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 функциясын,
    айнымалының түрін орнатады