ফাংশন gettype
ফাংশন gettype একটি স্ট্রিং রিটার্ন করে যা প্রেরিত ভেরিয়েবলের টাইপ নির্দেশ করে।
এটি একটি প্যারামিটার নেয় - যে ভেরিয়েবলের টাইপ নির্ধারণ করতে হবে।
সিনট্যাক্স
gettype(mixed $var): string
রিটার্ন মান
| টাইপ | বর্ণনা |
|---|---|
'boolean' |
বুলিয়ান মান |
'integer' |
পূর্ণসংখ্যা |
'double' |
ফ্লোটিং পয়েন্ট সংখ্যা |
'string' |
স্ট্রিং |
'array' |
অ্যারে |
'object' |
অবজেক্ট |
'resource' |
রিসোর্স |
'NULL' |
Null-মান |
'unknown type' |
অজানা টাইপ |
উদাহরণ
পূর্ণসংখ্যার টাইপ নির্ধারণ:
<?php
echo gettype(123);
?>
কোড 실행ের ফলাফল:
'integer'
উদাহরণ
ফ্লোটিং পয়েন্ট সংখ্যার টাইপ নির্ধারণ:
<?php
echo gettype(3.14);
?>
কোড 실행ের ফলাফল:
'double'
উদাহরণ
স্ট্রিং এর টাইপ নির্ধারণ:
<?php
echo gettype('hello');
?>
কোড 실행ের ফলাফল:
'string'
উদাহরণ
বুলিয়ান মানের টাইপ নির্ধারণ:
<?php
echo gettype(true);
?>
কোড 실행ের ফলাফল:
'boolean'
উদাহরণ
অ্যারের টাইপ নির্ধারণ:
<?php
echo gettype(['a', 'b', 'c']);
?>
কোড 실행ের ফলাফল:
'array'
উদাহরণ
NULL এর টাইপ নির্ধারণ:
<?php
echo gettype(null);
?>
কোড 실행ের ফলাফল:
'NULL'
উদাহরণ
রূপান্তরের পরে ভেরিয়েবলের টাইপ পরীক্ষা করা যাক:
<?php
$var = '123';
echo gettype($var) . "\n";
$var = (int)$var;
echo gettype($var) . "\n";
$var = (float)$var;
echo gettype($var) . "\n";
?>
কোড 실행ের ফলাফল:
'string'
'integer'
'double'