gettype
گاهی لازم است «نوع متغیر (Variable)» را بدانیم. تابع gettype() نوع را به صورت رشته برمی گرداند. مثلا می گوید عدد صحیح یا رشته. این کمک می کند باگ ها را سریع تر پیدا کنیم.
تعریف ساده
gettype(variable) نوع متغیر را برمی گرداند. خروجی می تواند یکی از این ها باشد: "boolean"، "integer"، "double"، "string"، "array"، "object"، "resource"، "NULL"، یا "unknown type".
سینتکس
gettype(variable);
مثال کاربردی
نوع چند متغیر متفاوت را چاپ کن:
<?php
$a = 3;
echo gettype($a) . "<br>";
$b = 3.2;
echo gettype($b) . "<br>";
$c = "Hello";
echo gettype($c) . "<br>";
$d = array();
echo gettype($d) . "<br>";
$e = array("red", "green", "blue");
echo gettype($e) . "<br>";
$f = NULL;
echo gettype($f) . "<br>";
$g = false;
echo gettype($g) . "<br>";
?>
گام های عملی
- یک متغیر بساز.
- با
gettypeنوع آن را بگیر. - نتیجه را چاپ کن و مقایسه کن.
نکته ها و هشدار
نکته: در PHP 7.2، منبعِ بسته «resource (closed)» برمی گردد.
هشدار: از gettype برای منطق برنامه کمتر استفاده کن؛ بهتر است نوع را با عملگرها و توابع اختصاصی بسنجی.
پیوندهای مرتبط
- نوع متغیر در PHP راهنمای کوتاه این تابع.
- empty برای بررسی خالی بودن.
- is_countable برای قابل شمارش بودن.
جمع بندی سریع
gettypeنوع متغیر را برمی گرداند.- خروجی یک رشته استاندارد است.
- برای دیباگ بسیار کاربردی است.
- منابع بسته «resource (closed)» هستند.