gettype ක්‍රියාව

gettype ක්‍රියාව සම්පාදනය කරන ලද විචල්යයේ වර්ගය දක්වන ලද String එකක් ආපසු ලබා දෙයි. එය එක් පරාමිතියක් ලබා ගනී - වර්ගය නිර්ණය කළ යුතු විචල්යය.

වාක්‍ය රචනා ක්‍රමය

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 ක්‍රියාව,
    විචල්යයක වර්ගය සකසයි