متناهی است؟ (is_finite)
تابع is_finite() بررسی می کند مقدار «عدد متناهی» است یا نه. «عدد متناهی» یعنی داخل بازه قابل نمایش عدد اعشاری سیستم باشد. خروجی بولی (Boolean) است؛ یعنی درست یا نادرست.
تعریف و کاربرد عدد متناهی
اگر مقدار داخل بازه مجاز باشد، is_finite مقدارِ درست می دهد. برای مرور عنوانِ عدد متناهی را به خاطر بسپار.
سینتکس (Syntax)
<?php
is_finite($value);
?>
مثال: بررسی چند مقدار
<?php
echo is_finite(2);
echo "<br>";
echo is_finite(log(0));
echo "<br>";
echo is_finite(2000);
?>
گام های عملی
- مقدار را در یک متغیر قرار بده.
- تابع
is_finite($x)را صدا بزن. - اگر درست بود، مقدار متناهی است.
نکته: اگر نتیجه تقسیم بزرگی گرفتی، ابتدا با is_finite چک کن.
جمع بندی سریع
is_finiteفقط درست یا نادرست می دهد.- عدد متناهی داخل بازه ممیز شناور است.
- برای کنترل خطا بسیار مفید است.
- نمونه ها را با Try-it تست کن.