我想知道在什麼條件下PHP決定何時從字符串到整數和周圍的其他方法爲什麼PHP將String轉換爲Integer?
實例轉換:
$key = 0;
$test = 'teststring';
if($key == $test) {
echo "Why, tell me why!";
}
else {
echo "That's the way love goes...";
}
我知道我應該用「===」得到更好結果,但我很想知道爲什麼PHP決定將字符串轉換爲整數而不是其他方式。
閱讀此:http://php.net/manual/en/language.types.type-juggling.php – diEcho 2011-04-21 08:31:29