widziałem ten mały kawałek kodu, który uchyla moje rozumienie:Zrozumienie PHP Rodzaj Przymus
<?php
$a = '0e462097431906509019562988736854';
$b = '0e830400451993494058024219903391';
var_dump($a == $b);
który wyjściowa:
bool(true)
Rozumiem, że podczas korzystania ==
PHP spróbuje rozmytej porównania konwersja cicha pomiędzy typami w celu przeprowadzenia porównania. Nie rozumiem, dlaczego rozumiem, że PHP wydaje się uważać, że te dwa ciągi są takie same. Pomyślałbym, że od $a
i $b
są ciągi, że konwersja typu nie będzie musiała mieć miejsca.
Czego nie rozumiem?
Ale dlaczego, kiedy oba są łańcuchami? – amphetamachine