PHP és a számok
Érdekesség. Mit művel a PHP két számot tartalmazó sztring összehasonlításakor.
<?php
$a = '9223372036854775807';
$b = '9223372036854775808';
if ($a == $b) {
echo "$a == $bn";
}
else {
echo "$a != $bn";
}
// displays 9223372036854775807 == 9223372036854775808
?>
forrás: Bug #54547 wrong equality of string numbers
A Try-PHP felületen kipróbálhatod.
Egy hosszú cikk, hogy miért nem jó a PHP. Python vagy Ruby nyelven kellene programozni vagy visszaállni a Perl-re.