gettype function

gettype function သည် ပေးထားသော variable ၏ အမျိုးအစားကို ညွှန်ပြသည့် string တစ်ခုကို ပြန်ပေးသည်။ ၎င်းသည် parameter တစ်ခုကို လက်ခံသည် - အမျိုးအစားသတ်မှတ်ရန် လိုအပ်သော variable ဖြစ်သည်။

Syntax

phpgettype(mixed $var): string

ပြန်ပေးသည့် တန်ဖိုးများ

အမျိုးအစား ဖော်ပြချက်
'boolean' Boolean တန်ဖိုးများ
'integer' ကိန်းပြည့်များ
'double' ဒဿမကိန်းများ
'string' စာကြောင်းများ
'array' Array များ
'object' Object များ
'resource' Resource များ
'NULL' Null တန်ဖိုးများ
'unknown type' မသိအမျိုးအစားများ

ဥပမာ

ကိန်းပြည့်၏ အမျိုးအစားကို သတ်မှတ်ခြင်း:

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

Code run ပြီးနောက် ရလဒ်:

php'integer'

ဥပမာ

ဒဿမကိန်း၏ အမျိုးအစားကို သတ်မှတ်ခြင်း:

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

Code run ပြီးနောက် ရလဒ်:

php'double'

ဥပမာ

စာကြောင်း၏ အမျိုးအစားကို သတ်မှတ်ခြင်း:

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

Code run ပြီးနောက် ရလဒ်:

php'string'

ဥပမာ

Boolean တန်ဖိုး၏ အမျိုးအစားကို သတ်မှတ်ခြင်း:

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

Code run ပြီးနောက် ရလဒ်:

php'boolean'

ဥပမာ

Array ၏ အမျိုးအစားကို သတ်မှတ်ခြင်း:

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

Code run ပြီးနောက် ရလဒ်:

php'array'

ဥပမာ

NULL ၏ အမျိုးအစားကို သတ်မှတ်ခြင်း:

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

Code run ပြီးနောက် ရလဒ်:

php'NULL'

ဥပမာ

အသွင်ပြောင်းပြီးနောက် variable ၏ အမျိုးအစားကို စစ်ဆေးကြည့်ခြင်း:

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

Code run ပြီးနောက် ရလဒ်:

php'string'
'integer'
'double'

ဤသည်ကိုလည်း ကြည့်ပါ

  • is_int function,
    variable သည် ကိန်းပြည့်ဟုတ်မဟုတ် စစ်ဆေးပေးသည်
  • settype function,
    variable ၏ အမျိုးအစားကို သတ်မှတ်ပေးသည်