I am studying PHP, and I find, if use === to compare the variable:
<?php 
    $x = "100";
    $y = 100;
    var_dump($x===$y);  // print bool(false)
?> 
But if I use the below:
<?php 
    $x = "100";
    $y = '100';
    var_dump($x===$y);  // print bool(true)
?> 
So, someone can explain why it return false and true in the example above?
 
    