التمييز بين نتيجة صفر وفشل التحقق
بعض دوال التحقق بترجع false عند الفشل والصفر ممكن يكون قيمة صحيحة لذلك المقارنة الدقيقة مهمة
التحقق من عدد صحيح يساوي صفر
نقارن مع false بشكل دقيق علشان الصفر ميتحسبش كفشل
<?php
$value = filter_var("0", FILTER_VALIDATE_INT);
if ($value !== false) {
echo "Valid: ", $value;
} else {
echo "Invalid";
}النتيجة
Valid: 0تحديد أقل وأعلى قيمة
الخيارات بتحدد النطاق المقبول للعدد
<?php
$value = filter_var("150", FILTER_VALIDATE_INT, [
"options" => ["min_range" => 1, "max_range" => 100],
]);
var_export($value);النتيجة
false