PHP에서 부동 비교를 수행 할 때 필요한 델타를 설정하려고합니다. 나는 그 차이를보기 위해 나의 변수를 자세히보고 싶다.PHP - 부동 변수 내부 값 얻기
나는 2 개의 계산 된 변수 $ a, $ b가 있습니다.
$a = some_function();
$b = some_other_function();
PHP에서 사용하는 정확한 숫자를 어떻게 확인할 수 있습니까?
내가 델타 지정해야이 공식과 비교하려면 :
$delta = 0.00001;
if (abs($a-$b) < $delta) {
echo "identical";
}
위해서 var_dump를 ($ A는, $ B가) 1.6215을 반환 1.6215. 하지만 정확히 똑같지 않다는 것을 알고 있습니다.
var_dump($a === $b);
false로 평가됩니다.
왜 var_dump()
은 내부 값을 인쇄하지 않습니까?