0
我学习PHP,我发现,如果使用===
的变量比较:字符串和INT的内存地址在PHP
<?php
$x = "100";
$y = 100;
var_dump($x===$y); // print bool(false)
?>
但是,如果使用下面的:
<?php
$x = "100";
$y = '100';
var_dump($x===$y); // print bool(true)
?>
所以,有人可以解释为什么它在上面的例子中返回false和true?
这是否与内存地址有关? –
是什么问题? – chris85