Я работал над кодом, и я не мог понять, какой странный результат я получал.PHP function 'pow' weird result
<?php
$a = 0.01;
$p = pow(0.1, 2); // result: 0.01
if($a < $p){
echo "true";
}
?>
В результате этого условия всегда «истина» в то время как обе переменные имеют одинаковое значение, но результат приходит из pow
меняется что-то внутри. Похоже, я не смог бы положиться на эту функцию. Кто-нибудь, пожалуйста, помогите мне понять это?
если вы меняете условия, это будет неверно. – Noman