Skip to content

Instantly share code, notes, and snippets.

@dozer111
Created March 5, 2020 10:58
Show Gist options
  • Save dozer111/14d0f194d241b058951a34e66613603d to your computer and use it in GitHub Desktop.
Save dozer111/14d0f194d241b058951a34e66613603d to your computer and use it in GitHub Desktop.
Пыха + супербольшие числа
/// Пыха на супербольших числах(но точно меньше чем PHP_INT_MAX)
/// начинает работать некорректно
///
/// Это проявляется как в приведении типов => floatval...
/// так и операциях попроще
///
/// Вот такую штуку затестил сегодня



$test = 12312321312312312;
$test2 = 12312321312312312.89;

$aaa = 123;
$aaa2 = 123.12;

$tryToCompare1 =[
    $test == $test2,
    $aaa == $aaa2
];

$tryToCompare2 =[
    $test === $test2,
    $aaa === $aaa2
];

dd(
    $tryToCompare1,
    $tryToCompare2
);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment