الدالة is_nan() في PHP
< PHP
(PHP 4 >= 4.2.0, PHP 5, PHP 7)
تتحقَّق الدالة is_nan() إن كان المعامل الممرَّر إليها ليس عددًا.
الوصف
bool is_nan ( float $val )
تتحقَّق هذه الدالة إن كانت القيمة val ليست عددًا (not a number) مثل القيمة الناتجة من الدالة acos(1.01).
المعاملات
val
القيمة العدديَّة المراد التحقق منها.
القيم المعادة
تُعاد القيمة TRUE إن كان المعامل val ليس عددًا، والقيمة FALSE إن كان غير ذلك.
أمثلة
المثال 1: استعمال الدالة is_nan()
<?php
// NaN سيعيد الحساب الخطأ في العمليات الرياضية القيمة
$nan = acos(8);
var_dump($nan, is_nan($nan));
?>
سيُظهر المثال السابق النتيجة التالية:
float(NAN)
bool(true)
انظر أيضًا
- الدالة
is_finite(): تتحقَّق إن كان العدد الممرَّر إليها محدودًا. - الدالة
is_infinite(): تتحقَّق إن كان العدد الممرَّر إليها غير محدود (لا نهائي).