누군가 이런 일이 일어나는 이유를 이해할 수 있도록 도와 줄 수 있습니까?알 수없는 유형이 0인지 확인하는 가장 안전한 방법은 무엇입니까? 왜 float (0)이 (int) 0이 아닌지?
float(0)
int(0)
bool(false)
내가 정말 거대한 빨간색 경고 here 알고있다 왜 이해하지 않지만, 0이 안 0 :
$zero = (float)0;
var_dump($zero);
var_dump(0);
var_dump(($zero === 0));
이 생산? 또는 PHP 실제로 변수 형식 (부동 소수점에 대해) 비교 무엇입니까?
그런 경우를 가정하면 숫자가 정확한 유형을 모르는 경우 0이 아닌지 확인하는 가장 안전한 방법은 무엇입니까?
감사합니다.