شبكة تعلم مع ناو

متى أستخدم === بدل == في PHP؟

استخدم === عندما تريد التأكد أن القيمتين متساويتان في القيمة والنوع. وعمليًا: في معظم الحالات.

حالات يهم فيها كثيرًا

  • نتائج دوال تعيد 0 أو false، مثل strpos() وarray_search().
  • التمييز بين null و"" و0.
  • التحقق من رموز سرية أو أكواد، حيث لا تريد أي تحويل.
$index = array_search('apple', $fruits);
if ($index !== false) {
    echo "Found at $index";  // works even when $index is 0
}

ولا يقتصر الأمر على الأرقام؛ يفيد مع كل أنواع البيانات.

اختبر نفسك

خمسة أسئلة سريعة، مع الإجابة والشرح بعد كل سؤال.