gettype funksiyası

gettype funksiyası ötürülən dəyişənin tipini göstərən sətri qaytarır. O, bir parametr qəbul edir - tipi təyin edilməli olan dəyişəni.

Sintaksis

phpgettype(mixed $var): string

Qaytarılan dəyərlər

Tip Təsvir
'boolean' Boolean dəyərlər
'integer' Tam ədədlər
'double' Üzən nöqtəli ədədlər
'string' Sətirlər
'array' Massivlər
'object' Obyektlər
'resource' Resurslar
'NULL' Null dəyərlər
'unknown type' Naməlum tiplər

Nümunə

Tam ədədin tipinin təyini:

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

Kodun icra nəticəsi:

php'integer'

Nümunə

Üzən nöqtəli ədədin tipinin təyini:

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

Kodun icra nəticəsi:

php'double'

Nümunə

Sətrin tipinin təyini:

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

Kodun icra nəticəsi:

php'string'

Nümunə

Boolean dəyərin tipinin təyini:

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

Kodun icra nəticəsi:

php'boolean'

Nümunə

Massivin tipinin təyini:

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

Kodun icra nəticəsi:

php'array'

Nümunə

NULL tipinin təyini:

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

Kodun icra nəticəsi:

php'NULL'

Nümunə

Dəyişənin tipini çevrilmələrdən sonra yoxlayaq:

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

Kodun icra nəticəsi:

php'string'
'integer'
'double'

Həmçinin bax

  • is_int funksiyası,
    ki, dəyişənin tam ədəd olub-olmadığını yoxlayır
  • settype funksiyası,
    ki, dəyişənin tipini təyin edir