النتيجة: متساويان.
$a = 5;
$b = "5";
var_dump($a == $b); // true
var_dump($a === $b); // false
العامل == مقارنة مرنة: تحوّل PHP النص "5" إلى العدد 5، ثم تقارن: 5 == 5.
متى يصبح هذا خطرًا؟
التحويل التلقائي قد يعطي نتائج غير متوقعة، مثل "abc" == 0 التي كانت true قبل PHP 8. لذلك يُفضَّل === في معظم الحالات، مع تحويل النوع بنفسك عند الحاجة.