is_bool
تابع is_bool() برای تشخیص «بولی (Boolean)» بودن یک متغیر است. اگر متغیر دقیقاً true یا false باشد، نتیجه درست می شود. مثل وقتی می پرسی: چراغ روشن است؟ فقط بله یا خیر.
تعریف و کاربرد
تابع is_bool() بررسی می کند متغیر «نوع بولی» دارد یا نه. اگر بولی بود مقدار true برمی گرداند؛ وگرنه false. این کار برای اعتبارسنجی ورودی ها بسیار مهم است.
سینتکس
is_bool(variable);
مثال از منبع
چک کردن بولی بودن چند مقدار مختلف:
<?php
$a = 1;
echo "a is " . is_bool($a) . "<br>";
$b = 0;
echo "b is " . is_bool($b) . "<br>";
$c = true;
echo "c is " . is_bool($c) . "<br>";
$d = false;
echo "d is " . is_bool($d) . "<br>";
?>
گام های عملی
- متغیرت را آماده کن.
- تابع
is_boolرا روی آن صدا بزن. - بر اساس نتیجه، شرط یا پیام مناسب بنویس.
نکته ها
نکته: اعداد 0 و 1 بولی نیستند؛ فقط true یا false بولی اند.
نکته: خروجی «بولی» است؛ برای چاپ، آن را تفسیر کن.
پیوندهای مرتبط داخلی
جمع بندی سریع
is_boolفقط بولی واقعی را می پذیرد.- 0 و 1 بولی محسوب نمی شوند.
- برای اعتبارسنجی شرط ها عالی است.
- خروجی فقط درست یا نادرست است.